Interface DeployListener<E extends ScopeModel>

All Known Subinterfaces:
ApplicationDeployListener, ModuleDeployListener
All Known Implementing Classes:
DeployListenerAdapter

public interface DeployListener<E extends ScopeModel>
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    onCompletion(E scopeModel)
    Triggered after deployer startup is complete.
    void
    onFailure(E scopeModel, Throwable cause)
    Useful to do something when deployer was failed.
    void
    onInitialize(E scopeModel)
    Useful to inject some configuration like MetricsConfig, RegistryConfig, etc.
    void
    onStarted(E scopeModel)
    Triggered before registering and exposing the service.
    void
    onStarting(E scopeModel)
    Triggered before starting module.
    void
    onStopped(E scopeModel)
    Triggered after the application is destroyed, can do some customized things after the service is offline and the reference is destroyed.
    void
    onStopping(E scopeModel)
    Triggered before the app is destroyed, can do some customized things before offline the service and destroy reference.
  • Method Details

    • onInitialize

      void onInitialize(E scopeModel)
      Useful to inject some configuration like MetricsConfig, RegistryConfig, etc.
    • onStarting

      void onStarting(E scopeModel)
      Triggered before starting module.
    • onStarted

      void onStarted(E scopeModel)
      Triggered before registering and exposing the service.
    • onCompletion

      default void onCompletion(E scopeModel)
      Triggered after deployer startup is complete.
    • onStopping

      void onStopping(E scopeModel)
      Triggered before the app is destroyed, can do some customized things before offline the service and destroy reference.
    • onStopped

      void onStopped(E scopeModel)
      Triggered after the application is destroyed, can do some customized things after the service is offline and the reference is destroyed.
    • onFailure

      void onFailure(E scopeModel, Throwable cause)
      Useful to do something when deployer was failed.