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

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

Version:
$Revision: 819537 $

Constructor Summary
ManagedBrowsableEndpoint(BrowsableEndpoint endpoint)
           
 
Method Summary
 String browseExchange(Integer index)
           
 BrowsableEndpoint getEndpoint()
           
 long qeueSize()
           
 
Methods inherited from class org.apache.camel.management.mbean.ManagedEndpoint
getCamelId, getEndpointUri, init, isSingleton
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagedBrowsableEndpoint

public ManagedBrowsableEndpoint(BrowsableEndpoint endpoint)
Method Detail

getEndpoint

public BrowsableEndpoint getEndpoint()
Overrides:
getEndpoint in class ManagedEndpoint

qeueSize

@ManagedOperation(description="Current number of Exchanges in Queue")
public long qeueSize()

browseExchange

@ManagedOperation(description="Get Exchange from queue by index")
public String browseExchange(Integer index)


Copyright © 2007-2010 The Apache Software Foundation. All Rights Reserved.