Class AbstractLifecycle
java.lang.Object
com.inductiveautomation.ignition.common.lifecycle.AbstractLifecycle
- Direct Known Subclasses:
AbstractAssetManager,AbstractBinding,AbstractSessionKernel,ClientHtmlLoader,ComponentModel,ComponentModelDelegate,EdtWatchdog,FileWatcher,IdpProxyWebServer,MessageHandlerCollection,PageModel,PerspectiveSessionCollection,PollingBlockingTask,PollingFuture,ProjectLifecycle,ProjectLifecycleFactory,PropertyReference,SessionKernelWrapper,SessionStats,ViewModel,WebAuthRequestCollection
-
Constructor Details
-
AbstractLifecycle
public AbstractLifecycle()
-
-
Method Details
-
startup
public final void startup()Call to start this thing up. The first time this is called,onStartup()will be called. Subsequent invocations will throw anIllegalStateException -
onStartup
protected abstract void onStartup() -
shutdown
public final void shutdown()Call to shut this thing down. Must have called startup first for this to have an effect. -
onShutdown
protected abstract void onShutdown() -
isRunning
public boolean isRunning()- Returns:
- true after
startup()is called and beforeshutdown()is called.
-