Interface ILifecycleAware

All Known Subinterfaces:
IApplication, IInfobaseApplication, IServerApplication, IServerArtifact
All Known Implementing Classes:
InfobaseApplication, ServerApplication, ServerArtifact

public interface ILifecycleAware
The mix-in interface for lifecycle aware objects. That may be application, server or other application specific artifacts.

The interface may be extended by application artifacts.

See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the parent application of this lifecycle aware object.
  • Method Details

    • getApplication

      IApplication getApplication()
      Returns the parent application of this lifecycle aware object.
      Returns:
      the parent application of this lifecycle aware object, never null