Class KafkaDataSetProvider

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

    public class KafkaDataSetProvider
    extends Object
    implements org.dashbuilder.dataprovider.DataSetProvider, org.dashbuilder.dataset.def.DataSetDefRegistryListener
    • Constructor Detail

      • KafkaDataSetProvider

        public KafkaDataSetProvider()
      • KafkaDataSetProvider

        public KafkaDataSetProvider​(org.dashbuilder.dataprovider.StaticDataSetProvider staticDataSetProvider)
    • Method Detail

      • getType

        public org.dashbuilder.dataprovider.DataSetProviderType getType()
        Specified by:
        getType in interface org.dashbuilder.dataprovider.DataSetProvider
      • getDataSetMetadata

        public org.dashbuilder.dataset.DataSetMetadata getDataSetMetadata​(org.dashbuilder.dataset.def.DataSetDef def)
                                                                   throws Exception
        Specified by:
        getDataSetMetadata in interface org.dashbuilder.dataprovider.DataSetProvider
        Throws:
        Exception
      • lookupDataSet

        public org.dashbuilder.dataset.DataSet lookupDataSet​(org.dashbuilder.dataset.def.DataSetDef def,
                                                             org.dashbuilder.dataset.DataSetLookup lookup)
                                                      throws Exception
        Specified by:
        lookupDataSet in interface org.dashbuilder.dataprovider.DataSetProvider
        Throws:
        Exception
      • onDataSetDefStale

        public void onDataSetDefStale​(org.dashbuilder.dataset.def.DataSetDef def)
        Specified by:
        onDataSetDefStale in interface org.dashbuilder.dataset.def.DataSetDefRegistryListener
      • onDataSetDefModified

        public void onDataSetDefModified​(org.dashbuilder.dataset.def.DataSetDef olDef,
                                         org.dashbuilder.dataset.def.DataSetDef newDef)
        Specified by:
        onDataSetDefModified in interface org.dashbuilder.dataset.def.DataSetDefRegistryListener
      • onDataSetDefRemoved

        public void onDataSetDefRemoved​(org.dashbuilder.dataset.def.DataSetDef oldDef)
        Specified by:
        onDataSetDefRemoved in interface org.dashbuilder.dataset.def.DataSetDefRegistryListener
      • onDataSetDefRegistered

        public void onDataSetDefRegistered​(org.dashbuilder.dataset.def.DataSetDef newDef)
        Specified by:
        onDataSetDefRegistered in interface org.dashbuilder.dataset.def.DataSetDefRegistryListener
      • isDataSetOutdated

        public boolean isDataSetOutdated​(org.dashbuilder.dataset.def.DataSetDef def)
        Specified by:
        isDataSetOutdated in interface org.dashbuilder.dataprovider.DataSetProvider