Class PubServerLifeCycleModule

java.lang.Object
com.priint.pubserver.appserver.PubServerLifeCycleModule

public class PubServerLifeCycleModule extends Object
PubServerLifeCycleModule

Tracks the PubServer life-cycle phase.

Historically this was implemented as a GlassFish life-cycle module (com.sun.appserv.server.LifecycleListener). Payara Community 7.2026.2 removed the Lifecycle Modules feature (both the create-lifecycle-module admin command and the com.sun.appserv.server.* SPI), so the server READY event is no longer delivered through that channel.

The phase is now derived purely from the portable plugin-readiness map (CheckPlugins / PluginLibraryControl), which uses no Payara API. "Required plugins are up" is itself evidence that the server is ready: a plugin cannot finish its @Startup startup() before the server is running applications. See ADR 0006 (PRIINT-12809).