org.apache.camel.spi
Interface ManagementNamingStrategy

All Known Implementing Classes:
DefaultManagementNamingStrategy

public interface ManagementNamingStrategy

Strategy for computing ObjectName names for the various beans that Camel register for management.

Version:
$Revision: 835531 $

Method Summary
 ObjectName getObjectNameForCamelContext(CamelContext context)
           
 ObjectName getObjectNameForComponent(Component component, String name)
           
 ObjectName getObjectNameForConsumer(CamelContext context, Consumer consumer)
           
 ObjectName getObjectNameForEndpoint(Endpoint endpoint)
           
 ObjectName getObjectNameForErrorHandler(RouteContext routeContext, Processor errorHandler, ErrorHandlerBuilder builder)
           
 ObjectName getObjectNameForProcessor(CamelContext context, Processor processor, ProcessorDefinition<?> definition)
           
 ObjectName getObjectNameForProducer(CamelContext context, Producer producer)
           
 ObjectName getObjectNameForRoute(Route route)
           
 ObjectName getObjectNameForService(CamelContext context, Service service)
           
 ObjectName getObjectNameForTracer(CamelContext context, InterceptStrategy tracer)
           
 

Method Detail

getObjectNameForCamelContext

ObjectName getObjectNameForCamelContext(CamelContext context)
                                        throws MalformedObjectNameException
Throws:
MalformedObjectNameException

getObjectNameForComponent

ObjectName getObjectNameForComponent(Component component,
                                     String name)
                                     throws MalformedObjectNameException
Throws:
MalformedObjectNameException

getObjectNameForEndpoint

ObjectName getObjectNameForEndpoint(Endpoint endpoint)
                                    throws MalformedObjectNameException
Throws:
MalformedObjectNameException

getObjectNameForErrorHandler

ObjectName getObjectNameForErrorHandler(RouteContext routeContext,
                                        Processor errorHandler,
                                        ErrorHandlerBuilder builder)
                                        throws MalformedObjectNameException
Throws:
MalformedObjectNameException

getObjectNameForProcessor

ObjectName getObjectNameForProcessor(CamelContext context,
                                     Processor processor,
                                     ProcessorDefinition<?> definition)
                                     throws MalformedObjectNameException
Throws:
MalformedObjectNameException

getObjectNameForRoute

ObjectName getObjectNameForRoute(Route route)
                                 throws MalformedObjectNameException
Throws:
MalformedObjectNameException

getObjectNameForConsumer

ObjectName getObjectNameForConsumer(CamelContext context,
                                    Consumer consumer)
                                    throws MalformedObjectNameException
Throws:
MalformedObjectNameException

getObjectNameForProducer

ObjectName getObjectNameForProducer(CamelContext context,
                                    Producer producer)
                                    throws MalformedObjectNameException
Throws:
MalformedObjectNameException

getObjectNameForTracer

ObjectName getObjectNameForTracer(CamelContext context,
                                  InterceptStrategy tracer)
                                  throws MalformedObjectNameException
Throws:
MalformedObjectNameException

getObjectNameForService

ObjectName getObjectNameForService(CamelContext context,
                                   Service service)
                                   throws MalformedObjectNameException
Throws:
MalformedObjectNameException


Copyright © 2007-2009 The Apache Software Foundation. All Rights Reserved.