@ManagedObject(value="Lifecycle Interface for startable components") public interface LifeCycle
| Modifier and Type | Interface and Description |
|---|---|
static interface |
LifeCycle.Listener
Listener.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addLifeCycleListener(LifeCycle.Listener listener) |
boolean |
isFailed() |
boolean |
isRunning() |
boolean |
isStarted() |
boolean |
isStarting() |
boolean |
isStopped() |
boolean |
isStopping() |
void |
removeLifeCycleListener(LifeCycle.Listener listener) |
void |
start()
Starts the component.
|
static void |
start(Object object)
Utility to start an object if it is a LifeCycle and to convert
any exception thrown to a
RuntimeException |
void |
stop()
Stops the component.
|
static void |
stop(Object object)
Utility to stop an object if it is a LifeCycle and to convert
any exception thrown to a
RuntimeException |
@ManagedOperation(value="Starts the instance", impact="ACTION") void start() throws Exception
Exception - If the component fails to startisStarted(),
stop(),
isFailed()@ManagedOperation(value="Stops the instance", impact="ACTION") void stop() throws Exception
Exception - If the component fails to stopisStopped(),
start(),
isFailed()boolean isRunning()
boolean isStarted()
start(),
isStarting()boolean isStarting()
isStarted()boolean isStopping()
isStopped()boolean isStopped()
stop(),
isStopping()boolean isFailed()
void addLifeCycleListener(LifeCycle.Listener listener)
void removeLifeCycleListener(LifeCycle.Listener listener)
static void start(Object object)
RuntimeExceptionobject - The instance to start.RuntimeException - if the call to start throws an exception.static void stop(Object object)
RuntimeExceptionobject - The instance to stop.RuntimeException - if the call to stop throws an exception.Copyright © 2010 - 2020 Adobe. All Rights Reserved