public final class Main
extends java.lang.Object
implements com.google.inject.Module
Injector
by scanning the current class-path for beans.Modifier and Type | Class and Description |
---|---|
(package private) static class |
Main.ShutdownThread |
Modifier and Type | Field and Description |
---|---|
private java.lang.String[] |
args |
private java.util.Map<?,?> |
properties |
Modifier | Constructor and Description |
---|---|
private |
Main(java.util.Map<?,?> properties,
java.lang.String... args) |
Modifier and Type | Method and Description |
---|---|
static <T> T |
boot(java.lang.Class<T> type,
java.lang.String... args) |
static com.google.inject.Injector |
boot(java.util.Map<?,?> properties,
java.lang.String... args) |
void |
configure(com.google.inject.Binder binder) |
static void |
main(java.lang.String... args) |
(package private) java.lang.String[] |
parameters() |
static com.google.inject.Module |
wire(BeanScanning scanning,
com.google.inject.Module... bindings) |
private final java.util.Map<?,?> properties
private final java.lang.String[] args
public static void main(java.lang.String... args)
public static <T> T boot(java.lang.Class<T> type, java.lang.String... args)
public static com.google.inject.Injector boot(java.util.Map<?,?> properties, java.lang.String... args)
public static com.google.inject.Module wire(BeanScanning scanning, com.google.inject.Module... bindings)
public void configure(com.google.inject.Binder binder)
configure
in interface com.google.inject.Module
@Provides @Parameters java.lang.String[] parameters()