Class RuntimeBeanDataSetProvider

  • All Implemented Interfaces:
    org.dashbuilder.dataprovider.DataSetProvider, org.dashbuilder.dataset.def.DataSetDefRegistryListener

    @ApplicationScoped
    public class RuntimeBeanDataSetProvider
    extends org.dashbuilder.dataprovider.BeanDataSetProvider
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected javax.enterprise.inject.spi.BeanManager beanManager  
      protected Map<String,​org.dashbuilder.dataset.DataSetGenerator> generatorMap  
      • Fields inherited from class org.dashbuilder.dataprovider.BeanDataSetProvider

        log, staticDataSetProvider
    • Field Detail

      • beanManager

        protected javax.enterprise.inject.spi.BeanManager beanManager
      • generatorMap

        protected Map<String,​org.dashbuilder.dataset.DataSetGenerator> generatorMap
    • Constructor Detail

      • RuntimeBeanDataSetProvider

        public RuntimeBeanDataSetProvider()
      • RuntimeBeanDataSetProvider

        @Inject
        public RuntimeBeanDataSetProvider​(org.dashbuilder.dataprovider.StaticDataSetProvider staticDataSetProvider,
                                          javax.enterprise.inject.spi.BeanManager beanManager)
    • Method Detail

      • lookupGenerator

        public org.dashbuilder.dataset.DataSetGenerator lookupGenerator​(org.dashbuilder.dataset.def.DataSetDef def)
        Overrides:
        lookupGenerator in class org.dashbuilder.dataprovider.BeanDataSetProvider