Interface ManagedRuntimeEndpointRegistryMBean
- All Superinterfaces:
ManagedServiceMBean
-
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
getAllEndpoints
(boolean includeInputs) getEndpointsPerRoute
(String routeId, boolean includeInputs) int
getLimit()
int
getSize()
boolean
void
reset()
void
setEnabled
(boolean enabled) Methods inherited from interface org.apache.camel.api.management.mbean.ManagedServiceMBean
getCamelId, getCamelManagementName, getRouteId, getServiceType, getState, isStaticService, isSupportSuspension, isSuspended, resume, start, stop, suspend
-
Method Details
-
clear
-
reset
-
isEnabled
@ManagedAttribute(description="Whether gathering runtime usage is enabled or not") boolean isEnabled() -
setEnabled
@ManagedAttribute(description="Whether gathering runtime usage is enabled or not") void setEnabled(boolean enabled) -
getLimit
@ManagedAttribute(description="Maximum number of endpoints to keep in the cache per route") int getLimit() -
getSize
-
getAllEndpoints
@ManagedOperation(description="Gets all the endpoint urls captured during runtime that are in-use") List<String> getAllEndpoints(boolean includeInputs) -
getEndpointsPerRoute
@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) -
endpointStatistics
@ManagedOperation(description="Lists statistics about all the endpoints in the registry") TabularData endpointStatistics()
-