Interface IApplicationEvent


  • public interface IApplicationEvent
    The event occurred in the application framework. Represents some application lifecycle or publication state changes.
    Restriction:
    This interface is not intended to be extended by clients.
    Restriction:
    This interface is not intended to be implemented by clients.
    • Method Detail

      • getApplication

        IApplication getApplication()
        Returns the application the event occurred with.
        Returns:
        the application the event occurred with, never null
      • getContextArtifact

        Optional<IApplicationArtifact> getContextArtifact()
        Returns the context application artifact the event occurred with. Empty if event occurent with application itself.
        Returns:
        the optional context application artifact the event occurred with
      • getLifecycleState

        LifecycleState getLifecycleState()
        Returns the current application lifecycle state. May be unknown.
        Returns:
        the current application lifecycle state, never null
      • getPublishState

        PublishState getPublishState()
        Returns the current application publish state. May be unknown.
        Returns:
        the current application publish state, never null