Package com.helger.phase4.mgr
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
-
Field Summary
Fields inherited from class com.helger.scope.singleton.AbstractSingleton
m_aRWLock -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic @NonNull IAS4ManagerFactorystatic @NonNull IAS4DuplicateManagerstatic @NonNull MetaAS4Managerstatic @NonNull IMPCManagerstatic @NonNull IPModeManagerstatic @NonNull IAS4ProfileManagerstatic @NonNull IAS4TimestampManagerprotected voidonAfterInstantiation(@NonNull com.helger.scope.IScope aScope) static voidsetFactory(@NonNull IAS4ManagerFactory aFactory) Set the manager factory to be used.Methods inherited from class com.helger.scope.singleton.AbstractGlobalSingleton
getAllGlobalSingletons, getGlobalSingleton, getGlobalSingletonIfInstantiated, isGlobalSingletonInstantiatedMethods inherited from class com.helger.scope.singleton.AbstractSingleton
getAllSingletons, getSingleton, getSingletonIfInstantiated, getSingletonScopeKey, isDestroyed, isInDestruction, isInInstantiation, isInPreDestruction, isInstantiated, isSingletonInstantiated, isUsableObject, onBeforeDestroy, onBeforeScopeDestruction, onDestroy, onScopeDestruction, readAbstractSingletonFields, setDestroyed, setInDestruction, setInInstantiation, setInPreDestruction, setInstantiated, toString, writeAbstractSingletonFields
-
Constructor Details
-
MetaAS4Manager
Deprecated.
-
-
Method Details
-
getFactory
- Returns:
- The current manager factory. Never
null. - Since:
- 0.9.14
-
setFactory
Set the manager factory to be used. This must be called before the first invocation ofgetInstance()to have an effect.- Parameters:
aFactory- The new factory. May not benull.- Since:
- 0.9.14
-
onAfterInstantiation
protected void onAfterInstantiation(@NonNull com.helger.scope.IScope aScope) - Overrides:
onAfterInstantiationin classcom.helger.scope.singleton.AbstractSingleton
-
getInstance
-
getMPCMgr
-
getPModeMgr
-
getIncomingDuplicateMgr
-
getProfileMgr
-
getTimestampMgr
-