Class ExtensionsHolder
- java.lang.Object
-
- ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsHolder
-
public class ExtensionsHolder extends java.lang.ObjectBean used to hold found extensions (after scan with installers) to register them in dropwizard after injector creation.Internal api. Use
GuiceyConfigurationInfoinstead.- Since:
- 01.09.2014
-
-
Constructor Summary
Constructors Constructor Description ExtensionsHolder(java.util.List<FeatureInstaller> installers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.Class<?>>getExtensions(java.lang.Class<? extends FeatureInstaller> installer)java.util.List<ExtensionItemInfoImpl>getExtensionsData()java.util.List<FeatureInstaller>getInstallers()java.util.List<java.lang.Class<? extends FeatureInstaller>>getInstallerTypes()voidorder()Order extension according toOrderannotation.voidregisterExtensions(java.util.List<ExtensionItemInfoImpl> extensionsData)Prepare known extensions for installation.
-
-
-
Constructor Detail
-
ExtensionsHolder
public ExtensionsHolder(java.util.List<FeatureInstaller> installers)
-
-
Method Detail
-
registerExtensions
public void registerExtensions(java.util.List<ExtensionItemInfoImpl> extensionsData)
Prepare known extensions for installation.- Parameters:
extensionsData- extensions data
-
getExtensionsData
public java.util.List<ExtensionItemInfoImpl> getExtensionsData()
- Returns:
- registered extensions objects
-
getInstallers
public java.util.List<FeatureInstaller> getInstallers()
- Returns:
- list of all registered installer instances
-
getInstallerTypes
public java.util.List<java.lang.Class<? extends FeatureInstaller>> getInstallerTypes()
- Returns:
- list of all registered installer types
-
getExtensions
public java.util.List<java.lang.Class<?>> getExtensions(java.lang.Class<? extends FeatureInstaller> installer)
- Parameters:
installer- installer type- Returns:
- list of all found extensions for installer or null if nothing found.
-
order
public void order()
-
-