public class SiddhiProvider extends AbstractDataProvider
| Constructor and Description |
|---|
SiddhiProvider() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
configValidator(ProviderConfig providerConfig)
Provider configuration validator.
|
DataSetMetadata |
dataSetMetadata()
Get the data provider meta data object.
|
DataSetMetadata |
getMetadata()
Get the meta data of the RDBMS provider.
|
DataProvider |
init(String topic,
String sessionId,
com.google.gson.JsonElement jsonElement)
Initialize the instance with the session id.
|
String |
providerConfig()
Get the data provider configuration.
|
String |
providerName()
Get the data provider name.
|
void |
publish(String topic,
String sessionId) |
void |
purging() |
void |
setProviderConfig(ProviderConfig providerConfig)
Set the provider configuration, child class will be maintained
its own provider configuration bean object.
|
void |
stop()
Stop pushing data to the client and disconnect.
|
init, publishToEndPoint, startpublic DataProvider init(String topic, String sessionId, com.google.gson.JsonElement jsonElement) throws DataProviderException
DataProvidertopic - to receive topic messages, data provider send event with this topic.sessionId - data provider send event for this session.jsonElement - provider configuration message in json format.DataProviderException - if there any initialization failures.public boolean configValidator(ProviderConfig providerConfig) throws DataProviderException
DataProviderconfigValidator in interface DataProviderconfigValidator in class AbstractDataProviderproviderConfig - provider configuration get from the client.DataProviderException - if the validation failed due to exception.public String providerName()
DataProviderpublic DataSetMetadata dataSetMetadata()
DataProviderpublic String providerConfig()
DataProviderpublic void publish(String topic, String sessionId)
publish in class AbstractDataProviderpublic void purging()
purging in class AbstractDataProviderpublic void setProviderConfig(ProviderConfig providerConfig)
AbstractDataProvidersetProviderConfig in class AbstractDataProviderproviderConfig - client provided configuration.public DataSetMetadata getMetadata()
AbstractDataProvidergetMetadata in class AbstractDataProviderpublic void stop()
DataProviderstop in interface DataProviderstop in class AbstractDataProviderCopyright © 2018 WSO2. All rights reserved.