org.apache.camel.management
Class DefaultManagementObjectStrategy
java.lang.Object
org.apache.camel.management.DefaultManagementObjectStrategy
- All Implemented Interfaces:
- ManagementObjectStrategy
public class DefaultManagementObjectStrategy
- extends Object
- implements ManagementObjectStrategy
Method Summary |
Object |
getManagedObjectForCamelContext(CamelContext context)
|
Object |
getManagedObjectForComponent(CamelContext context,
Component component,
String name)
|
Object |
getManagedObjectForConsumer(CamelContext context,
Consumer consumer)
|
Object |
getManagedObjectForEndpoint(CamelContext context,
Endpoint endpoint)
|
Object |
getManagedObjectForErrorHandler(CamelContext context,
RouteContext routeContext,
Processor errorHandler,
ErrorHandlerFactory errorHandlerBuilder)
|
Object |
getManagedObjectForEventNotifier(CamelContext context,
EventNotifier eventNotifier)
|
Object |
getManagedObjectForProcessor(CamelContext context,
Processor processor,
ProcessorDefinition definition,
Route route)
|
Object |
getManagedObjectForProducer(CamelContext context,
Producer producer)
|
Object |
getManagedObjectForRoute(CamelContext context,
Route route)
|
Object |
getManagedObjectForService(CamelContext context,
Service service)
|
Object |
getManagedObjectForThreadPool(CamelContext context,
ThreadPoolExecutor threadPool,
String id,
String sourceId,
String routeId,
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 Object getManagedObjectForCamelContext(CamelContext context)
- Specified by:
getManagedObjectForCamelContext
in interface ManagementObjectStrategy
getManagedObjectForComponent
public Object getManagedObjectForComponent(CamelContext context,
Component component,
String name)
- Specified by:
getManagedObjectForComponent
in interface ManagementObjectStrategy
getManagedObjectForEndpoint
public Object getManagedObjectForEndpoint(CamelContext context,
Endpoint endpoint)
- Specified by:
getManagedObjectForEndpoint
in interface ManagementObjectStrategy
getManagedObjectForErrorHandler
public Object getManagedObjectForErrorHandler(CamelContext context,
RouteContext routeContext,
Processor errorHandler,
ErrorHandlerFactory errorHandlerBuilder)
- Specified by:
getManagedObjectForErrorHandler
in interface ManagementObjectStrategy
getManagedObjectForRoute
public Object getManagedObjectForRoute(CamelContext context,
Route route)
- Specified by:
getManagedObjectForRoute
in interface ManagementObjectStrategy
getManagedObjectForThreadPool
public Object getManagedObjectForThreadPool(CamelContext context,
ThreadPoolExecutor threadPool,
String id,
String sourceId,
String routeId,
String threadPoolProfileId)
- Specified by:
getManagedObjectForThreadPool
in interface ManagementObjectStrategy
getManagedObjectForEventNotifier
public Object getManagedObjectForEventNotifier(CamelContext context,
EventNotifier eventNotifier)
- Specified by:
getManagedObjectForEventNotifier
in interface ManagementObjectStrategy
getManagedObjectForConsumer
public Object getManagedObjectForConsumer(CamelContext context,
Consumer consumer)
- Specified by:
getManagedObjectForConsumer
in interface ManagementObjectStrategy
getManagedObjectForProducer
public Object getManagedObjectForProducer(CamelContext context,
Producer producer)
- Specified by:
getManagedObjectForProducer
in interface ManagementObjectStrategy
getManagedObjectForService
public Object getManagedObjectForService(CamelContext context,
Service service)
- Specified by:
getManagedObjectForService
in interface ManagementObjectStrategy
getManagedObjectForProcessor
public Object getManagedObjectForProcessor(CamelContext context,
Processor processor,
ProcessorDefinition definition,
Route route)
- Specified by:
getManagedObjectForProcessor
in interface ManagementObjectStrategy
Apache CAMEL