org.apache.camel.api.management.mbean
Interface ManagedRuntimeEndpointRegistryMBean

All Superinterfaces:
ManagedServiceMBean
All Known Implementing Classes:
ManagedRuntimeEndpointRegistry

public interface ManagedRuntimeEndpointRegistryMBean
extends ManagedServiceMBean


Method Summary
 List<String> getAllEndpoints(boolean includeInputs)
           
 List<String> getEndpointsPerRoute(String routeId, boolean includeInputs)
           
 boolean isEnabled()
           
 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 Detail

reset

@ManagedOperation(description="Resets the usage gathered")
void 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)

getAllEndpoints

@ManagedOperation(description=" Gets all the endpoint uris captured during runtime that are in-use.")
List<String> getAllEndpoints(boolean includeInputs)

getEndpointsPerRoute

@ManagedOperation(description=" Gets all the endpoint uris captured during runtime that are in-use for the given route.")
List<String> getEndpointsPerRoute(String routeId,
                                                              boolean includeInputs)


Apache Camel