org.apache.camel.management
Class DefaultManagementObjectStrategy
java.lang.Object
org.apache.camel.management.DefaultManagementObjectStrategy
- All Implemented Interfaces:
- ManagementObjectStrategy
public class DefaultManagementObjectStrategy
- extends java.lang.Object
- implements ManagementObjectStrategy
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 |
DefaultManagementObjectStrategy
public DefaultManagementObjectStrategy()
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