Class ManagedService
java.lang.Object
org.apache.camel.management.mbean.ManagedService
- All Implemented Interfaces:
org.apache.camel.api.management.ManagedInstance,org.apache.camel.api.management.mbean.ManagedServiceMBean
- Direct Known Subclasses:
ManagedAsyncProcessorAwaitManager,ManagedBeanIntrospection,ManagedConsumer,ManagedConsumerCache,ManagedEndpointRegistry,ManagedExchangeFactoryManager,ManagedInflightRepository,ManagedProducer,ManagedProducerCache,ManagedRestRegistry,ManagedRouteController,ManagedRuntimeEndpointRegistry,ManagedStreamCachingStrategy,ManagedSupervisingRouteController,ManagedThrottlingExceptionRoutePolicy,ManagedThrottlingInflightRoutePolicy,ManagedTransformerRegistry,ManagedTypeConverterRegistry,ManagedValidatorRegistry,ManagedVariableRepository
@ManagedResource(description="Managed Service")
public class ManagedService
extends Object
implements org.apache.camel.api.management.ManagedInstance, org.apache.camel.api.management.mbean.ManagedServiceMBean
-
Constructor Summary
ConstructorsConstructorDescriptionManagedService(org.apache.camel.CamelContext context, org.apache.camel.Service service) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.camel.CamelContextorg.apache.camel.RoutegetRoute()org.apache.camel.ServicegetState()voidinit(org.apache.camel.spi.ManagementStrategy strategy) booleanbooleanbooleanvoidresume()voidsetRoute(org.apache.camel.Route route) voidstart()voidstop()voidsuspend()
-
Constructor Details
-
ManagedService
-
-
Method Details
-
init
-
isStaticService
- Specified by:
isStaticServicein interfaceorg.apache.camel.api.management.mbean.ManagedServiceMBean
-
getService
-
getContext
-
getRoute
-
setRoute
-
getState
- Specified by:
getStatein interfaceorg.apache.camel.api.management.mbean.ManagedServiceMBean
-
getCamelId
- Specified by:
getCamelIdin interfaceorg.apache.camel.api.management.mbean.ManagedServiceMBean
-
getCamelManagementName
- Specified by:
getCamelManagementNamein interfaceorg.apache.camel.api.management.mbean.ManagedServiceMBean
-
getRouteId
- Specified by:
getRouteIdin interfaceorg.apache.camel.api.management.mbean.ManagedServiceMBean
-
getServiceType
- Specified by:
getServiceTypein interfaceorg.apache.camel.api.management.mbean.ManagedServiceMBean
-
start
- Specified by:
startin interfaceorg.apache.camel.api.management.mbean.ManagedServiceMBean- Throws:
Exception
-
stop
- Specified by:
stopin interfaceorg.apache.camel.api.management.mbean.ManagedServiceMBean- Throws:
Exception
-
isSupportSuspension
- Specified by:
isSupportSuspensionin interfaceorg.apache.camel.api.management.mbean.ManagedServiceMBean
-
isSuspended
- Specified by:
isSuspendedin interfaceorg.apache.camel.api.management.mbean.ManagedServiceMBean
-
suspend
- Specified by:
suspendin interfaceorg.apache.camel.api.management.mbean.ManagedServiceMBean- Throws:
Exception
-
resume
- Specified by:
resumein interfaceorg.apache.camel.api.management.mbean.ManagedServiceMBean- Throws:
Exception
-
getInstance
- Specified by:
getInstancein interfaceorg.apache.camel.api.management.ManagedInstance
-