org.apache.camel.management.mbean
Class ManagedSendProcessor

java.lang.Object
  extended by org.apache.camel.management.mbean.ManagedCounter
      extended by org.apache.camel.management.mbean.ManagedPerformanceCounter
          extended by org.apache.camel.management.mbean.ManagedProcessor
              extended by org.apache.camel.management.mbean.ManagedSendProcessor
All Implemented Interfaces:
ManagedInstance, ManagedCounterMBean, ManagedPerformanceCounterMBean, ManagedProcessorMBean, ManagedSendProcessorMBean, PerformanceCounter

@ManagedResource(description="Managed SendProcessor")
public class ManagedSendProcessor
extends ManagedProcessor
implements ManagedSendProcessorMBean

Version:

Field Summary
 
Fields inherited from class org.apache.camel.management.mbean.ManagedPerformanceCounter
TIMESTAMP_FORMAT
 
Fields inherited from class org.apache.camel.management.mbean.ManagedCounter
exchangesTotal
 
Constructor Summary
ManagedSendProcessor(CamelContext context, SendProcessor processor, ProcessorDefinition<?> definition)
           
 
Method Summary
 String getDestination()
           
 String getMessageExchangePattern()
           
 SendProcessor getProcessor()
           
 void setDestination(String uri)
           
 
Methods inherited from class org.apache.camel.management.mbean.ManagedProcessor
getCamelId, getContext, getDefinition, getInstance, getProcessorId, getRoute, getRouteId, getState, setRoute, start, stop
 
Methods inherited from class org.apache.camel.management.mbean.ManagedPerformanceCounter
completedExchange, dumpStatsAsXml, failedExchange, getExchangesCompleted, getExchangesFailed, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, init, isStatisticsEnabled, reset, setStatisticsEnabled
 
Methods inherited from class org.apache.camel.management.mbean.ManagedCounter
getExchangesTotal, increment
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedProcessorMBean
getCamelId, getProcessorId, getRouteId, getState, start, stop
 
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedPerformanceCounterMBean
dumpStatsAsXml, getExchangesCompleted, getExchangesFailed, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, setStatisticsEnabled
 
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedCounterMBean
getExchangesTotal, reset
 

Constructor Detail

ManagedSendProcessor

public ManagedSendProcessor(CamelContext context,
                            SendProcessor processor,
                            ProcessorDefinition<?> definition)
Method Detail

getProcessor

public SendProcessor getProcessor()
Overrides:
getProcessor in class ManagedProcessor

getDestination

public String getDestination()
Specified by:
getDestination in interface ManagedSendProcessorMBean

setDestination

public void setDestination(String uri)
Specified by:
setDestination in interface ManagedSendProcessorMBean

getMessageExchangePattern

public String getMessageExchangePattern()
Specified by:
getMessageExchangePattern in interface ManagedSendProcessorMBean


Apache CAMEL