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

      public static @NonNull 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

      public static @NonNull MetaAS4Manager getInstance()
    • getMPCMgr

      public static @NonNull IMPCManager getMPCMgr()
    • getPModeMgr

      public static @NonNull IPModeManager getPModeMgr()
    • getIncomingDuplicateMgr

      public static @NonNull IAS4DuplicateManager getIncomingDuplicateMgr()
    • getProfileMgr

      public static @NonNull IAS4ProfileManager getProfileMgr()
    • getTimestampMgr

      public static @NonNull IAS4TimestampManager getTimestampMgr()