Class AbstractLifecycle
- java.lang.Object
 - 
- com.inductiveautomation.ignition.common.lifecycle.AbstractLifecycle
 
 
- 
- Direct Known Subclasses:
 AbstractAssetManager,AbstractBinding,AbstractSessionKernel,ClientHtmlLoader,ComponentModel,ComponentModelDelegate,FileWatcher,IdpProxyWebServer,MessageHandlerCollection,PageModel,PerspectiveSessionCollection,PollingBlockingTask,ProjectLifecycle,ProjectLifecycleFactory,PropertyReference,SessionKernelWrapper,ViewModel,WebAuthRequestCollection
public abstract class AbstractLifecycle extends java.lang.Object 
- 
- 
Constructor Summary
Constructors Constructor Description AbstractLifecycle() 
- 
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleanisRunning()protected abstract voidonShutdown()protected abstract voidonStartup()voidshutdown()Call to shut this thing down.voidstartup()Call to start this thing up. 
 - 
 
- 
- 
Method Detail
- 
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. 
 
 - 
 
 -