public abstract class ServiceSupport extends BaseService implements StatefulService
SuspendableService
in case they
support suspend/resume.
Important: You should override the lifecycle methods that start with do, eg BaseService.doStart()
},
BaseService.doStop()
, etc. where you implement your logic. The methods BaseService.start()
, BaseService.stop()
should
NOT be overridden as they are used internally to keep track of the state of this service and properly invoke
the operation in a safe manner.BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING
Constructor and Description |
---|
ServiceSupport() |
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doStart, doStop, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspending
isSuspended, resume, suspend
shutdown
Apache Camel