Class ElasticSearchDataSetProviderCDI

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

    @ApplicationScoped
    public class ElasticSearchDataSetProviderCDI
    extends org.dashbuilder.dataprovider.backend.elasticsearch.ElasticSearchDataSetProvider
    • Field Summary

      • Fields inherited from class org.dashbuilder.dataprovider.backend.elasticsearch.ElasticSearchDataSetProvider

        _clientsMap, _metadataMap, clientFactory, intervalBuilderDynamicDate, intervalBuilderLocator, log, queryBuilderFactory, RESPONSE_CODE_OK, staticDataSetProvider, typeMapper
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void destroy()  
      • Methods inherited from class org.dashbuilder.dataprovider.backend.elasticsearch.ElasticSearchDataSetProvider

        _getIntervalSelectionFilter, _lookupDataSet, existColumn, fillDataSetValues, fromString, get, getAllColumns, getColumnById, getColumnId, getDataSetMetadata, getDataType, getRowCount, getType, isDataSetOutdated, lookupDataSet, onDataSetDefModified, onDataSetDefRegistered, onDataSetDefRemoved, onDataSetDefStale, parseColumnFromIndexMappings, parseColumnsFromIndexMappings, remove, toString
    • Constructor Detail

      • ElasticSearchDataSetProviderCDI

        public ElasticSearchDataSetProviderCDI()
      • ElasticSearchDataSetProviderCDI

        @Inject
        public ElasticSearchDataSetProviderCDI​(StaticDataSetProviderCDI staticDataSetProvider)
    • Method Detail

      • destroy

        @PreDestroy
        public void destroy()
        Overrides:
        destroy in class org.dashbuilder.dataprovider.backend.elasticsearch.ElasticSearchDataSetProvider