Package com.helger.commons.thirdparty
Class ThirdPartyModuleRegistry
- java.lang.Object
-
- com.helger.commons.thirdparty.ThirdPartyModuleRegistry
-
@ThreadSafe @Singleton public final class ThirdPartyModuleRegistry extends Object
This class manages all registered third party modules- Author:
- Philip Helger
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ICommonsOrderedSet<IThirdPartyModule>getAllRegisteredThirdPartyModules()static ThirdPartyModuleRegistrygetInstance()intgetRegisteredThirdPartyModuleCount()static booleanisInstantiated()EChangeregisterThirdPartyModule(IThirdPartyModule aModule)voidreinitialize()
-
-
-
Method Detail
-
isInstantiated
public static boolean isInstantiated()
-
getInstance
@Nonnull public static ThirdPartyModuleRegistry getInstance()
-
registerThirdPartyModule
@Nonnull public EChange registerThirdPartyModule(@Nonnull IThirdPartyModule aModule)
-
getAllRegisteredThirdPartyModules
@Nonnull @ReturnsMutableCopy public ICommonsOrderedSet<IThirdPartyModule> getAllRegisteredThirdPartyModules()
-
getRegisteredThirdPartyModuleCount
@Nonnegative public int getRegisteredThirdPartyModuleCount()
-
reinitialize
public void reinitialize()
-
-