Interface SuperModelListener


public interface SuperModelListener
Interface for those wanting to be notified about changes to the SuperModel.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Application has been activated: Either deployed the first time, internally redeployed, or externally triggered redeploy.
    void
    applicationRemoved(SuperModel superModel, com.yahoo.config.provision.ApplicationId id)
    Application has been removed.
    void
    Invoked once all applications that were supposed to be deployed on bootstrap have been activated (and the respective applicationActivated have been invoked).
  • Method Details

    • applicationActivated

      void applicationActivated(SuperModel superModel, ApplicationInfo application)
      Application has been activated: Either deployed the first time, internally redeployed, or externally triggered redeploy.
    • applicationRemoved

      void applicationRemoved(SuperModel superModel, com.yahoo.config.provision.ApplicationId id)
      Application has been removed.
    • notifyOfCompleteness

      void notifyOfCompleteness(SuperModel superModel)
      Invoked once all applications that were supposed to be deployed on bootstrap have been activated (and the respective applicationActivated have been invoked). The SuperModel is then said to be "complete".