Class ScopeSPIManager


  • @ThreadSafe
    @Singleton
    public final class ScopeSPIManager
    extends Object
    This is an internal class, that triggers the SPI implementations registered for scope lifecycle SPI implementations. Never call this class from outside of this project!
    Author:
    Philip Helger
    • Method Detail

      • isInstantiated

        public static boolean isInstantiated()
      • reinitialize

        public void reinitialize()
      • getAllGlobalScopeSPIs

        @Nonnull
        @ReturnsMutableCopy
        public com.helger.commons.collection.impl.ICommonsList<IGlobalScopeSPI> getAllGlobalScopeSPIs()
        Returns:
        All registered global scope SPI listeners. Never null but maybe empty.
      • getAllSessionScopeSPIs

        @Nonnull
        @ReturnsMutableCopy
        public com.helger.commons.collection.impl.ICommonsList<ISessionScopeSPI> getAllSessionScopeSPIs()
        Returns:
        All registered session scope SPI listeners. Never null but maybe empty.
      • getAllRequestScopeSPIs

        @Nonnull
        @ReturnsMutableCopy
        public com.helger.commons.collection.impl.ICommonsList<IRequestScopeSPI> getAllRequestScopeSPIs()
        Returns:
        All registered request scope SPI listeners. Never null but maybe empty.