org.apache.camel.management.mbean
Class ManagedBrowsableEndpoint

java.lang.Object
  extended by org.apache.camel.management.mbean.ManagedEndpoint
      extended by org.apache.camel.management.mbean.ManagedBrowsableEndpoint
All Implemented Interfaces:
ManagedInstance, ManagedBrowsableEndpointMBean, ManagedEndpointMBean

@ManagedResource(description="Managed BrowsableEndpoint")
public class ManagedBrowsableEndpoint
extends ManagedEndpoint
implements ManagedBrowsableEndpointMBean

Version:

Constructor Summary
ManagedBrowsableEndpoint(BrowsableEndpoint endpoint)
           
 
Method Summary
 String browseAllMessagesAsXml(Boolean includeBody)
           
 String browseExchange(Integer index)
           
 String browseMessageAsXml(Integer index)
           
 String browseMessageAsXml(Integer index, Boolean includeBody)
           
 String browseMessageBody(Integer index)
           
 String browseRangeMessagesAsXml(Integer fromIndex, Integer toIndex, Boolean includeBody)
           
 BrowsableEndpoint getEndpoint()
           
 BrowsableEndpoint getInstance()
          Gets the resource which is being managed.
 long queueSize()
           
 
Methods inherited from class org.apache.camel.management.mbean.ManagedEndpoint
getCamelId, getEndpointUri, getState, init, isSingleton
 
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.ManagedEndpointMBean
getCamelId, getEndpointUri, getState, isSingleton
 

Constructor Detail

ManagedBrowsableEndpoint

public ManagedBrowsableEndpoint(BrowsableEndpoint endpoint)
Method Detail

getEndpoint

public BrowsableEndpoint getEndpoint()
Overrides:
getEndpoint in class ManagedEndpoint

getInstance

public BrowsableEndpoint getInstance()
Description copied from interface: ManagedInstance
Gets the resource which is being managed.

Specified by:
getInstance in interface ManagedInstance
Overrides:
getInstance in class ManagedEndpoint
Returns:
the resource, such as a Processor, Consumer etc.

queueSize

public long queueSize()
Specified by:
queueSize in interface ManagedBrowsableEndpointMBean

browseExchange

public String browseExchange(Integer index)
Specified by:
browseExchange in interface ManagedBrowsableEndpointMBean

browseMessageBody

public String browseMessageBody(Integer index)
Specified by:
browseMessageBody in interface ManagedBrowsableEndpointMBean

browseMessageAsXml

public String browseMessageAsXml(Integer index)
Specified by:
browseMessageAsXml in interface ManagedBrowsableEndpointMBean

browseMessageAsXml

public String browseMessageAsXml(Integer index,
                                 Boolean includeBody)
Specified by:
browseMessageAsXml in interface ManagedBrowsableEndpointMBean

browseAllMessagesAsXml

public String browseAllMessagesAsXml(Boolean includeBody)
Specified by:
browseAllMessagesAsXml in interface ManagedBrowsableEndpointMBean

browseRangeMessagesAsXml

public String browseRangeMessagesAsXml(Integer fromIndex,
                                       Integer toIndex,
                                       Boolean includeBody)
Specified by:
browseRangeMessagesAsXml in interface ManagedBrowsableEndpointMBean


Apache CAMEL