org.apache.camel.spi
Interface ManagementObjectStrategy
- All Known Implementing Classes:
- DefaultManagementObjectStrategy
public interface ManagementObjectStrategy
Strategy for creating the managed object for the various beans Camel register for management.
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)
|
getManagedObjectForCamelContext
java.lang.Object getManagedObjectForCamelContext(CamelContext context)
getManagedObjectForComponent
java.lang.Object getManagedObjectForComponent(CamelContext context,
Component component,
java.lang.String name)
getManagedObjectForEndpoint
java.lang.Object getManagedObjectForEndpoint(CamelContext context,
Endpoint endpoint)
getManagedObjectForErrorHandler
java.lang.Object getManagedObjectForErrorHandler(CamelContext context,
RouteContext routeContext,
Processor errorHandler,
ErrorHandlerBuilder errorHandlerBuilder)
getManagedObjectForRoute
java.lang.Object getManagedObjectForRoute(CamelContext context,
Route route)
getManagedObjectForConsumer
java.lang.Object getManagedObjectForConsumer(CamelContext context,
Consumer consumer)
getManagedObjectForProducer
java.lang.Object getManagedObjectForProducer(CamelContext context,
Producer producer)
getManagedObjectForProcessor
java.lang.Object getManagedObjectForProcessor(CamelContext context,
Processor processor,
ProcessorDefinition definition,
Route route)
getManagedObjectForService
java.lang.Object getManagedObjectForService(CamelContext context,
Service service)
getManagedObjectForThreadPool
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)
getManagedObjectForEventNotifier
java.lang.Object getManagedObjectForEventNotifier(CamelContext context,
EventNotifier eventNotifier)
Apache CAMEL