Class MetaAS4Manager

java.lang.Object
com.helger.scope.singleton.AbstractSingleton
com.helger.scope.singleton.AbstractGlobalSingleton
com.helger.phase4.mgr.MetaAS4Manager
All Implemented Interfaces:
com.helger.scope.IScopeDestructionAware

public final class MetaAS4Manager extends com.helger.scope.singleton.AbstractGlobalSingleton
Meta manager with all known managers.
Author:
Philip Helger
  • Constructor Details

  • Method Details

    • getFactory

      @Nonnull public static IAS4ManagerFactory getFactory()
      Returns:
      The current manager factory. Never null.
      Since:
      0.9.14
    • setFactory

      public static void setFactory(@Nonnull IAS4ManagerFactory aFactory)
      Set the manager factory to be used. This must be called before the first invocation of getInstance() to have an effect.
      Parameters:
      aFactory - The new factory. May not be null.
      Since:
      0.9.14
    • onAfterInstantiation

      protected void onAfterInstantiation(@Nonnull com.helger.scope.IScope aScope)
      Overrides:
      onAfterInstantiation in class com.helger.scope.singleton.AbstractSingleton
    • getInstance

      @Nonnull public static MetaAS4Manager getInstance()
    • getMPCMgr

      @Nonnull public static IMPCManager getMPCMgr()
    • getPModeMgr

      @Nonnull public static IPModeManager getPModeMgr()
    • getIncomingDuplicateMgr

      @Nonnull public static IAS4DuplicateManager getIncomingDuplicateMgr()
    • getProfileMgr

      @Nonnull public static IAS4ProfileManager getProfileMgr()
    • getTimestampMgr

      @Nonnull public static IAS4TimestampManager getTimestampMgr()