org.apache.camel.management
Class DefaultManagementObjectStrategy

java.lang.Object
  extended by org.apache.camel.management.DefaultManagementObjectStrategy
All Implemented Interfaces:
ManagementObjectStrategy

public class DefaultManagementObjectStrategy
extends java.lang.Object
implements ManagementObjectStrategy


Constructor Summary
DefaultManagementObjectStrategy()
           
 
Method Summary
 java.lang.Object getManagedObjectForCamelContext(CamelContext context)
           
 java.lang.Object getManagedObjectForComponent(CamelContext context, Component component, java.lang.String name)
           
 java.lang.Object getManagedObjectForConsumer(CamelContext context, Consumer consumer)
           
 java.lang.Object getManagedObjectForEndpoint(CamelContext context, Endpoint endpoint)
           
 java.lang.Object getManagedObjectForErrorHandler(CamelContext context, RouteContext routeContext, Processor errorHandler, ErrorHandlerBuilder errorHandlerBuilder)
           
 java.lang.Object getManagedObjectForEventNotifier(CamelContext context, EventNotifier eventNotifier)
           
 java.lang.Object getManagedObjectForProcessor(CamelContext context, Processor processor, ProcessorDefinition definition, Route route)
           
 java.lang.Object getManagedObjectForProducer(CamelContext context, Producer producer)
           
 java.lang.Object getManagedObjectForRoute(CamelContext context, Route route)
           
 java.lang.Object getManagedObjectForService(CamelContext context, Service service)
           
 java.lang.Object getManagedObjectForThreadPool(CamelContext context, java.util.concurrent.ThreadPoolExecutor threadPool, java.lang.String id, java.lang.String sourceId, java.lang.String routeId, java.lang.String threadPoolProfileId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultManagementObjectStrategy

public DefaultManagementObjectStrategy()
Method Detail

getManagedObjectForCamelContext

public java.lang.Object getManagedObjectForCamelContext(CamelContext context)
Specified by:
getManagedObjectForCamelContext in interface ManagementObjectStrategy

getManagedObjectForComponent

public java.lang.Object getManagedObjectForComponent(CamelContext context,
                                                     Component component,
                                                     java.lang.String name)
Specified by:
getManagedObjectForComponent in interface ManagementObjectStrategy

getManagedObjectForEndpoint

public java.lang.Object getManagedObjectForEndpoint(CamelContext context,
                                                    Endpoint endpoint)
Specified by:
getManagedObjectForEndpoint in interface ManagementObjectStrategy

getManagedObjectForErrorHandler

public java.lang.Object getManagedObjectForErrorHandler(CamelContext context,
                                                        RouteContext routeContext,
                                                        Processor errorHandler,
                                                        ErrorHandlerBuilder errorHandlerBuilder)
Specified by:
getManagedObjectForErrorHandler in interface ManagementObjectStrategy

getManagedObjectForRoute

public java.lang.Object getManagedObjectForRoute(CamelContext context,
                                                 Route route)
Specified by:
getManagedObjectForRoute in interface ManagementObjectStrategy

getManagedObjectForThreadPool

public java.lang.Object getManagedObjectForThreadPool(CamelContext context,
                                                      java.util.concurrent.ThreadPoolExecutor threadPool,
                                                      java.lang.String id,
                                                      java.lang.String sourceId,
                                                      java.lang.String routeId,
                                                      java.lang.String threadPoolProfileId)
Specified by:
getManagedObjectForThreadPool in interface ManagementObjectStrategy

getManagedObjectForEventNotifier

public java.lang.Object getManagedObjectForEventNotifier(CamelContext context,
                                                         EventNotifier eventNotifier)
Specified by:
getManagedObjectForEventNotifier in interface ManagementObjectStrategy

getManagedObjectForConsumer

public java.lang.Object getManagedObjectForConsumer(CamelContext context,
                                                    Consumer consumer)
Specified by:
getManagedObjectForConsumer in interface ManagementObjectStrategy

getManagedObjectForProducer

public java.lang.Object getManagedObjectForProducer(CamelContext context,
                                                    Producer producer)
Specified by:
getManagedObjectForProducer in interface ManagementObjectStrategy

getManagedObjectForService

public java.lang.Object getManagedObjectForService(CamelContext context,
                                                   Service service)
Specified by:
getManagedObjectForService in interface ManagementObjectStrategy

getManagedObjectForProcessor

public java.lang.Object getManagedObjectForProcessor(CamelContext context,
                                                     Processor processor,
                                                     ProcessorDefinition definition,
                                                     Route route)
Specified by:
getManagedObjectForProcessor in interface ManagementObjectStrategy


Apache CAMEL