Class ManagedShutdownStrategy
java.lang.Object
org.apache.camel.management.mbean.ManagedService
org.apache.camel.management.mbean.ManagedShutdownStrategy
- All Implemented Interfaces:
org.apache.camel.api.management.ManagedInstance,org.apache.camel.api.management.mbean.ManagedServiceMBean,org.apache.camel.api.management.mbean.ManagedShutdownStrategyMBean
@ManagedResource(description="Managed ShutdownStrategy")
public class ManagedShutdownStrategy
extends ManagedService
implements org.apache.camel.api.management.mbean.ManagedShutdownStrategyMBean
-
Constructor Summary
ConstructorsConstructorDescriptionManagedShutdownStrategy(org.apache.camel.CamelContext context, org.apache.camel.spi.ShutdownStrategy controller) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.camel.spi.ShutdownStrategylongbooleanbooleanbooleanbooleanbooleanbooleanvoidsetLoggingLevel(String loggingLevel) voidsetLogInflightExchangesOnTimeout(boolean logInflightExchangesOnTimeout) voidsetShutdownNowOnTimeout(boolean shutdownNowOnTimeout) voidsetShutdownRoutesInReverseOrder(boolean shutdownRoutesInReverseOrder) voidsetSuppressLoggingOnTimeout(boolean suppressLoggingOnTimeout) voidsetTimeout(long timeout) voidsetTimeUnit(TimeUnit timeUnit) Methods inherited from class org.apache.camel.management.mbean.ManagedService
getCamelId, getCamelManagementName, getContext, getInstance, getRoute, getRouteId, getService, getServiceType, getState, init, isStaticService, isSupportSuspension, isSuspended, resume, setRoute, start, stop, suspendMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.api.management.mbean.ManagedServiceMBean
getCamelId, getCamelManagementName, getRouteId, getServiceType, getState, isStaticService, isSupportSuspension, isSuspended, resume, start, stop, suspend
-
Constructor Details
-
ManagedShutdownStrategy
public ManagedShutdownStrategy(org.apache.camel.CamelContext context, org.apache.camel.spi.ShutdownStrategy controller)
-
-
Method Details
-
getShutdownStrategy
-
setTimeout
- Specified by:
setTimeoutin interfaceorg.apache.camel.api.management.mbean.ManagedShutdownStrategyMBean
-
getTimeout
- Specified by:
getTimeoutin interfaceorg.apache.camel.api.management.mbean.ManagedShutdownStrategyMBean
-
setTimeUnit
- Specified by:
setTimeUnitin interfaceorg.apache.camel.api.management.mbean.ManagedShutdownStrategyMBean
-
getTimeUnit
- Specified by:
getTimeUnitin interfaceorg.apache.camel.api.management.mbean.ManagedShutdownStrategyMBean
-
setSuppressLoggingOnTimeout
- Specified by:
setSuppressLoggingOnTimeoutin interfaceorg.apache.camel.api.management.mbean.ManagedShutdownStrategyMBean
-
isSuppressLoggingOnTimeout
- Specified by:
isSuppressLoggingOnTimeoutin interfaceorg.apache.camel.api.management.mbean.ManagedShutdownStrategyMBean
-
setShutdownNowOnTimeout
- Specified by:
setShutdownNowOnTimeoutin interfaceorg.apache.camel.api.management.mbean.ManagedShutdownStrategyMBean
-
isShutdownNowOnTimeout
- Specified by:
isShutdownNowOnTimeoutin interfaceorg.apache.camel.api.management.mbean.ManagedShutdownStrategyMBean
-
setShutdownRoutesInReverseOrder
- Specified by:
setShutdownRoutesInReverseOrderin interfaceorg.apache.camel.api.management.mbean.ManagedShutdownStrategyMBean
-
isShutdownRoutesInReverseOrder
- Specified by:
isShutdownRoutesInReverseOrderin interfaceorg.apache.camel.api.management.mbean.ManagedShutdownStrategyMBean
-
setLogInflightExchangesOnTimeout
- Specified by:
setLogInflightExchangesOnTimeoutin interfaceorg.apache.camel.api.management.mbean.ManagedShutdownStrategyMBean
-
isLogInflightExchangesOnTimeout
- Specified by:
isLogInflightExchangesOnTimeoutin interfaceorg.apache.camel.api.management.mbean.ManagedShutdownStrategyMBean
-
isForceShutdown
- Specified by:
isForceShutdownin interfaceorg.apache.camel.api.management.mbean.ManagedShutdownStrategyMBean
-
isTimeoutOccurred
- Specified by:
isTimeoutOccurredin interfaceorg.apache.camel.api.management.mbean.ManagedShutdownStrategyMBean
-
getLoggingLevel
- Specified by:
getLoggingLevelin interfaceorg.apache.camel.api.management.mbean.ManagedShutdownStrategyMBean
-
setLoggingLevel
- Specified by:
setLoggingLevelin interfaceorg.apache.camel.api.management.mbean.ManagedShutdownStrategyMBean
-