public abstract class AbstractApplicationBootstrapper extends Object implements ApplicationBootstrapper
ApplicationBootstrapper.Key| Modifier and Type | Field and Description | 
|---|---|
| protected GriffonApplication | application | 
| Constructor and Description | 
|---|
| AbstractApplicationBootstrapper(GriffonApplication application) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | bootstrap() | 
| protected void | collectModuleBindings(Collection<Module> modules) | 
| protected void | createApplicationModule(List<Module> modules) | 
| protected Iterable<Binding<?>> | createBindings() | 
| protected abstract List<Module> | loadModules() | 
| void | run() | 
| protected Map<String,Module> | sortModules(List<Module> moduleInstances) | 
protected final GriffonApplication application
public AbstractApplicationBootstrapper(@Nonnull GriffonApplication application)
public void bootstrap()
               throws Exception
bootstrap in interface ApplicationBootstrapperExceptionpublic void run()
run in interface ApplicationBootstrapperprotected void collectModuleBindings(@Nonnull Collection<Module> modules)
@Nonnull protected Map<String,Module> sortModules(@Nonnull List<Module> moduleInstances)