Interface ManagedInflightRepositoryMBean
-
- All Superinterfaces:
ManagedServiceMBean
public interface ManagedInflightRepositoryMBean extends ManagedServiceMBean
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TabularData
browse()
TabularData
browse(int limit, boolean sortByLongestDuration)
TabularData
browse(String fromRouteId, int limit, boolean sortByLongestDuration)
int
getSize()
boolean
isInflightBrowseEnabled()
int
size(String routeId)
-
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedServiceMBean
getCamelId, getCamelManagementName, getRouteId, getServiceType, getState, isStaticService, isSupportSuspension, isSuspended, resume, start, stop, suspend
-
-
-
-
Method Detail
-
getSize
@ManagedAttribute(description="Current size of inflight exchanges.") int getSize()
-
isInflightBrowseEnabled
@ManagedAttribute(description="Whether browsing inflight exchanges is enabled. This is required to be enabled for the browse operations to function.") boolean isInflightBrowseEnabled()
-
size
@ManagedOperation(description="Current size of inflight exchanges which are from the given route.") int size(String routeId)
-
browse
@ManagedOperation(description="Lists all the exchanges which are currently inflight") TabularData browse()
-
browse
@ManagedOperation(description="Lists all the exchanges which are currently inflight, limited and sorted") TabularData browse(int limit, boolean sortByLongestDuration)
-
browse
@ManagedOperation(description="List all the exchanges that origins from the given route, which are currently inflight, limited and sorted") TabularData browse(String fromRouteId, int limit, boolean sortByLongestDuration)
-
-