public interface DataSetProviderType<T extends DataSetDef>
| Modifier and Type | Field and Description |
|---|---|
static BeanProviderType |
BEAN |
static CSVProviderType |
CSV |
static ELSProviderType |
ELASTICSEARCH |
static KafkaProviderType |
KAFKA |
static PrometheusProviderType |
PROMETHEUS |
static SQLProviderType |
SQL |
static StaticProviderType |
STATIC |
| Modifier and Type | Method and Description |
|---|---|
default T |
createDataSetDef()
Create a brand new
DataSetDef instance for this given provider type. |
default DataSetDefJSONMarshallerExt<T> |
getJsonMarshaller()
A marshaller interface used during the JSON read/write of
DataSetDef instances. |
String |
getName()
The type's name.
|
static final StaticProviderType STATIC
static final BeanProviderType BEAN
static final SQLProviderType SQL
static final CSVProviderType CSV
static final ELSProviderType ELASTICSEARCH
static final PrometheusProviderType PROMETHEUS
static final KafkaProviderType KAFKA
String getName()
default T createDataSetDef()
DataSetDef instance for this given provider type.default DataSetDefJSONMarshallerExt<T> getJsonMarshaller()
DataSetDef instances.Copyright © 2017–2021 JBoss by Red Hat. All rights reserved.