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