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
 
 public abstract class AbstractLifecycle extends java.lang.Object
- 
- 
Constructor SummaryConstructors Constructor Description AbstractLifecycle()
 - 
Method SummaryAll 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- 
startuppublic final void startup() Call to start this thing up. The first time this is called,onStartup()will be called. Subsequent invocations will throw anIllegalStateException
 - 
onStartupprotected abstract void onStartup() 
 - 
shutdownpublic final void shutdown() Call to shut this thing down. Must have called startup first for this to have an effect.
 - 
onShutdownprotected abstract void onShutdown() 
 - 
isRunningpublic boolean isRunning() - Returns:
- true after startup()is called and beforeshutdown()is called.
 
 
- 
 
-