org.apache.camel.management.mbean
Class ManagedRuntimeEndpointRegistry

java.lang.Object
  extended by org.apache.camel.management.mbean.ManagedService
      extended by org.apache.camel.management.mbean.ManagedRuntimeEndpointRegistry
All Implemented Interfaces:
ManagedInstance, ManagedRuntimeEndpointRegistryMBean, ManagedServiceMBean

@ManagedResource(description="Managed RuntimeEndpointRegistry")
public class ManagedRuntimeEndpointRegistry
extends ManagedService
implements ManagedRuntimeEndpointRegistryMBean


Constructor Summary
ManagedRuntimeEndpointRegistry(CamelContext context, RuntimeEndpointRegistry registry)
           
 
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 class org.apache.camel.management.mbean.ManagedService
getCamelId, getCamelManagementName, getContext, getInstance, getRoute, getRouteId, getService, getServiceType, getState, init, isStaticService, isSupportSuspension, isSuspended, resume, setRoute, start, stop, suspend
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedServiceMBean
getCamelId, getCamelManagementName, getRouteId, getServiceType, getState, isStaticService, isSupportSuspension, isSuspended, resume, start, stop, suspend
 

Constructor Detail

ManagedRuntimeEndpointRegistry

public ManagedRuntimeEndpointRegistry(CamelContext context,
                                      RuntimeEndpointRegistry registry)
Method Detail

reset

public void reset()
Specified by:
reset in interface ManagedRuntimeEndpointRegistryMBean

isEnabled

public boolean isEnabled()
Specified by:
isEnabled in interface ManagedRuntimeEndpointRegistryMBean

setEnabled

public void setEnabled(boolean enabled)
Specified by:
setEnabled in interface ManagedRuntimeEndpointRegistryMBean

getAllEndpoints

public List<String> getAllEndpoints(boolean includeInputs)
Specified by:
getAllEndpoints in interface ManagedRuntimeEndpointRegistryMBean

getEndpointsPerRoute

public List<String> getEndpointsPerRoute(String routeId,
                                         boolean includeInputs)
Specified by:
getEndpointsPerRoute in interface ManagedRuntimeEndpointRegistryMBean


Apache Camel