public final class ExtensionsSupport
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static void |
installExtensions(ConfigurationContext context,
com.google.inject.Injector injector)
Installs extensions by instance and type.
|
static boolean |
registerExtension(ConfigurationContext context,
java.lang.Class<?> type,
boolean fromScan)
Register extension (manual or from classpath scan).
|
static boolean |
registerExtensionBinding(ConfigurationContext context,
java.lang.Class<?> type,
com.google.inject.Binding<?> manualBinding,
java.lang.Class<? extends com.google.inject.Module> topDeclarationModule)
Register extension from guice binding.
|
public static boolean registerExtension(ConfigurationContext context, java.lang.Class<?> type, boolean fromScan)
context - configuration contexttype - extension classfromScan - true for classpath scanpublic static boolean registerExtensionBinding(ConfigurationContext context, java.lang.Class<?> type, com.google.inject.Binding<?> manualBinding, java.lang.Class<? extends com.google.inject.Module> topDeclarationModule)
context - configuration contexttype - extension typemanualBinding - guice binding from moduletopDeclarationModule - top declaration module (which was manually added by user)public static void installExtensions(ConfigurationContext context, com.google.inject.Injector injector)
context - configuration contextinjector - guice injector