Package com.yahoo.config.model.api
Interface SuperModelListener
-
public interface SuperModelListener
Interface for those wanting to be notified about changes to the SuperModel.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
applicationActivated(SuperModel superModel, ApplicationInfo application)
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
notifyOfCompleteness(SuperModel superModel)
Invoked once all applications that were supposed to be deployed on bootstrap have been activated (and the respectiveapplicationActivated
have been invoked).
-
-
-
Method Detail
-
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 respectiveapplicationActivated
have been invoked). The SuperModel is then said to be "complete".
-
-