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
,ManagedEndpointServiceRegistry
,ManagedExchangeFactoryManager
,ManagedInflightRepository
,ManagedProducer
,ManagedProducerCache
,ManagedRestRegistry
,ManagedRouteController
,ManagedRuntimeEndpointRegistry
,ManagedShutdownStrategy
,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.CamelContext
org.apache.camel.Route
getRoute()
org.apache.camel.Service
getState()
void
init
(org.apache.camel.spi.ManagementStrategy strategy) boolean
boolean
boolean
void
resume()
void
setRoute
(org.apache.camel.Route route) void
start()
void
stop()
void
suspend()
-
Constructor Details
-
ManagedService
-
-
Method Details
-
init
-
isStaticService
- Specified by:
isStaticService
in interfaceorg.apache.camel.api.management.mbean.ManagedServiceMBean
-
getService
-
getContext
-
getRoute
-
setRoute
-
getState
- Specified by:
getState
in interfaceorg.apache.camel.api.management.mbean.ManagedServiceMBean
-
getCamelId
- Specified by:
getCamelId
in interfaceorg.apache.camel.api.management.mbean.ManagedServiceMBean
-
getCamelManagementName
- Specified by:
getCamelManagementName
in interfaceorg.apache.camel.api.management.mbean.ManagedServiceMBean
-
getRouteId
- Specified by:
getRouteId
in interfaceorg.apache.camel.api.management.mbean.ManagedServiceMBean
-
getServiceType
- Specified by:
getServiceType
in interfaceorg.apache.camel.api.management.mbean.ManagedServiceMBean
-
start
- Specified by:
start
in interfaceorg.apache.camel.api.management.mbean.ManagedServiceMBean
- Throws:
Exception
-
stop
- Specified by:
stop
in interfaceorg.apache.camel.api.management.mbean.ManagedServiceMBean
- Throws:
Exception
-
isSupportSuspension
- Specified by:
isSupportSuspension
in interfaceorg.apache.camel.api.management.mbean.ManagedServiceMBean
-
isSuspended
- Specified by:
isSuspended
in interfaceorg.apache.camel.api.management.mbean.ManagedServiceMBean
-
suspend
- Specified by:
suspend
in interfaceorg.apache.camel.api.management.mbean.ManagedServiceMBean
- Throws:
Exception
-
resume
- Specified by:
resume
in interfaceorg.apache.camel.api.management.mbean.ManagedServiceMBean
- Throws:
Exception
-
getInstance
- Specified by:
getInstance
in interfaceorg.apache.camel.api.management.ManagedInstance
-