All Known Subinterfaces:
OpcConnection
All Known Implementing Classes:
AbstractBinding, AbstractLifecycle, AbstractSession, AbstractSessionKernel, AlarmJournalTableModelDelegate, AlarmStatusTableModelDelegate, AudioModelDelegate, com.inductiveautomation.ignition.gateway.auth.token.AuthTokenManager, ClientHtmlLoader, ComponentModel, ComponentModelDelegate, DesignerComponentModel, DesignerPageModel, DesignerPropertyReference, DesignerViewModel, EdtWatchdog, EventStreamProjectLifecycleFactory, EventStreamProjectLifecycleFactory.Lifecycle, FileUploadModelDelegate, FileWatcher, FontManagerImpl, FormModelDelegate, GoogleMapModelDelegate, IconManagerImpl, IdpProxyWebServer, MapModelDelegate, MessageHandlerCollection, NamedResourceHandler, PageModel, PdfViewerModelDelegate, PerspectiveAuthTokenManager, PerspectiveDesignSession, PerspectivePollingBlockingTask, PerspectivePollingFuture, PerspectiveProjectSession, PerspectiveSessionCollection, PollingBlockingTask, PollingFuture, PowerChartModelDelegate, PropertyBinding, PropertyReference, com.inductiveautomation.ignition.gateway.auth.token.RedundantAuthTokenManager, ReportViewerModelDelegate, ResourceCollectionLifecycle, ResourceCollectionLifecycleFactory, SecuredPerspectiveProjectSession, SessionKernelWrapper, SessionStats, SignaturePadModelDelegate, SingletonResourceHandler, SystemPropertiesManager, TableModelDelegate, TagBrowseTreeModelDelegate, ThemeManagerImpl, ViewModel

public interface Lifecycle
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Call to stop this Lifecycle.
    void
    Call to start this Lifecycle.
  • Method Details

    • startup

      void startup()
      Call to start this Lifecycle.

      Once started, subsequent invocations will throw an IllegalStateException.

    • shutdown

      void shutdown()
      Call to stop this Lifecycle.

      Calling shutdown before startup throws IllegalStateException.

      After startup, multiple shutdown calls are treated as no-op.