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, PerformanceCounter

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

Version:

Field Summary
 
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, failedExchange, getExchangesCompleted, getExchangesFailed, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureTimestamp, getLastExchangeCompletedTimestamp, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, 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
 

Constructor Detail

ManagedSendProcessor

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

getProcessor

public SendProcessor getProcessor()
Overrides:
getProcessor in class ManagedProcessor

getDestination

@ManagedAttribute(description="Destination as Endpoint Uri")
public String getDestination()

setDestination

@ManagedAttribute(description="Destination as Endpoint Uri")
public void setDestination(String uri)

getMessageExchangePattern

@ManagedAttribute(description="Message Exchange Pattern")
public String getMessageExchangePattern()


Apache CAMEL