public interface ManagementObjectStrategy
Object getManagedObjectForCamelContext(CamelContext context)
Object getManagedObjectForComponent(CamelContext context, Component component, String name)
Object getManagedObjectForEndpoint(CamelContext context, Endpoint endpoint)
Object getManagedObjectForErrorHandler(CamelContext context, RouteContext routeContext, Processor errorHandler, ErrorHandlerFactory errorHandlerBuilder)
Object getManagedObjectForRoute(CamelContext context, Route route)
Object getManagedObjectForConsumer(CamelContext context, Consumer consumer)
Object getManagedObjectForProducer(CamelContext context, Producer producer)
Object getManagedObjectForProcessor(CamelContext context, Processor processor, ProcessorDefinition<?> definition, Route route)
Object getManagedObjectForService(CamelContext context, Service service)
Object getManagedObjectForThreadPool(CamelContext context, ThreadPoolExecutor threadPool, String id, String sourceId, String routeId, String threadPoolProfileId)
Object getManagedObjectForEventNotifier(CamelContext context, EventNotifier eventNotifier)
Apache Camel