public interface ManagedRuntimeEndpointRegistryMBean extends ManagedServiceMBean
Modifier and Type | Method and Description |
---|---|
void |
clear() |
TabularData |
endpointStatistics() |
List<String> |
getAllEndpoints(boolean includeInputs) |
List<String> |
getEndpointsPerRoute(String routeId,
boolean includeInputs) |
int |
getLimit() |
int |
getSize() |
boolean |
isEnabled() |
void |
reset() |
void |
setEnabled(boolean enabled) |
getCamelId, getCamelManagementName, getRouteId, getServiceType, getState, isStaticService, isSupportSuspension, isSuspended, resume, start, stop, suspend
@ManagedOperation(description="Clears the registry") void clear()
@ManagedOperation(description="Reset the statistic counters") void reset()
@ManagedAttribute(description="Whether gathering runtime usage is enabled or not") boolean isEnabled()
@ManagedAttribute(description="Whether gathering runtime usage is enabled or not") void setEnabled(boolean enabled)
@ManagedAttribute(description="Maximum number of endpoints to keep in the cache per route") int getLimit()
@ManagedAttribute(description="Number of endpoints currently in the registry") int getSize()
@ManagedOperation(description=" Gets all the endpoint urls captured during runtime that are in-use") List<String> getAllEndpoints(boolean includeInputs)
@ManagedOperation(description=" Gets all the endpoint urls captured during runtime that are in-use for the given route") List<String> getEndpointsPerRoute(String routeId, boolean includeInputs)
@ManagedOperation(description="Lists statistics about all the endpoints in the registry") TabularData endpointStatistics()
Apache Camel