Package org.dashbuilder
Class Bootstrap
- java.lang.Object
-
- org.dashbuilder.Bootstrap
-
@ApplicationScoped @Startup(BOOTSTRAP) public class Bootstrap extends Object
Class in charge of bootstrapping the core subsystems using CDI.It boots right before any regular
Startupbeans in order to ensure that any reference to a dataset subsystem has been properly initialized.
-
-
Field Summary
Fields Modifier and Type Field Description protected BeanDataSetProviderCDIbeanDataSetProviderprotected DataSetDefDeployerCDIdataSetDefDeployerprotected DataSetDefRegistryCDIdataSetDefRegistryprotected DataSetManagerCDIdataSetManagerprotected static org.slf4j.Loggerlogprotected DataSetProviderRegistryCDIproviderRegistryprotected SchedulerCDIschedulerprotected StaticDataSetProviderCDIstaticDataSetProvider
-
Constructor Summary
Constructors Constructor Description Bootstrap()
-
-
-
Field Detail
-
log
protected static org.slf4j.Logger log
-
scheduler
@Inject protected SchedulerCDI scheduler
-
staticDataSetProvider
@Inject protected StaticDataSetProviderCDI staticDataSetProvider
-
beanDataSetProvider
@Inject protected BeanDataSetProviderCDI beanDataSetProvider
-
providerRegistry
@Inject protected DataSetProviderRegistryCDI providerRegistry
-
dataSetDefRegistry
@Inject protected DataSetDefRegistryCDI dataSetDefRegistry
-
dataSetDefDeployer
@Inject protected DataSetDefDeployerCDI dataSetDefDeployer
-
dataSetManager
@Inject protected DataSetManagerCDI dataSetManager
-
-
Method Detail
-
init
@PostConstruct public void init()
-
-