public abstract class AbstractStreamDefinitionStore extends Object implements StreamDefinitionStore
| Constructor and Description |
|---|
AbstractStreamDefinitionStore() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
deleteStreamDefinition(String streamName,
String streamVersion,
int tenantId) |
Collection<org.wso2.carbon.databridge.commons.StreamDefinition> |
getAllStreamDefinitions(int tenantId) |
abstract Collection<org.wso2.carbon.databridge.commons.StreamDefinition> |
getAllStreamDefinitionsFromStore(int tenantId) |
org.wso2.carbon.databridge.commons.StreamDefinition |
getStreamDefinition(String streamId,
int tenantId) |
org.wso2.carbon.databridge.commons.StreamDefinition |
getStreamDefinition(String name,
String version,
int tenantId) |
abstract org.wso2.carbon.databridge.commons.StreamDefinition |
getStreamDefinitionFromStore(String streamId,
int tenantId) |
abstract org.wso2.carbon.databridge.commons.StreamDefinition |
getStreamDefinitionFromStore(String name,
String version,
int tenantId) |
abstract boolean |
removeStreamDefinition(String name,
String version,
int tenantId) |
void |
saveStreamDefinition(org.wso2.carbon.databridge.commons.StreamDefinition streamDefinition,
int tenantId) |
abstract void |
saveStreamDefinitionToStore(org.wso2.carbon.databridge.commons.StreamDefinition streamDefinition,
int tenantId) |
void |
subscribe(StreamAddRemoveListener streamAddRemoveListener) |
void |
unsubscribe(StreamAddRemoveListener streamAddRemoveListener) |
public org.wso2.carbon.databridge.commons.StreamDefinition getStreamDefinition(String name, String version, int tenantId) throws StreamDefinitionStoreException
getStreamDefinition in interface StreamDefinitionStoreStreamDefinitionStoreExceptionpublic org.wso2.carbon.databridge.commons.StreamDefinition getStreamDefinition(String streamId, int tenantId) throws StreamDefinitionStoreException
getStreamDefinition in interface StreamDefinitionStoreStreamDefinitionStoreExceptionpublic Collection<org.wso2.carbon.databridge.commons.StreamDefinition> getAllStreamDefinitions(int tenantId)
getAllStreamDefinitions in interface StreamDefinitionStorepublic void saveStreamDefinition(org.wso2.carbon.databridge.commons.StreamDefinition streamDefinition,
int tenantId)
throws org.wso2.carbon.databridge.commons.exception.DifferentStreamDefinitionAlreadyDefinedException,
StreamDefinitionStoreException
saveStreamDefinition in interface StreamDefinitionStoreorg.wso2.carbon.databridge.commons.exception.DifferentStreamDefinitionAlreadyDefinedExceptionStreamDefinitionStoreExceptionpublic boolean deleteStreamDefinition(String streamName, String streamVersion, int tenantId)
deleteStreamDefinition in interface StreamDefinitionStorepublic void subscribe(StreamAddRemoveListener streamAddRemoveListener)
subscribe in interface StreamDefinitionStorepublic void unsubscribe(StreamAddRemoveListener streamAddRemoveListener)
unsubscribe in interface StreamDefinitionStorepublic abstract org.wso2.carbon.databridge.commons.StreamDefinition getStreamDefinitionFromStore(String name, String version, int tenantId) throws StreamDefinitionStoreException
StreamDefinitionStoreExceptionpublic abstract org.wso2.carbon.databridge.commons.StreamDefinition getStreamDefinitionFromStore(String streamId, int tenantId) throws StreamDefinitionStoreException
StreamDefinitionStoreExceptionpublic abstract Collection<org.wso2.carbon.databridge.commons.StreamDefinition> getAllStreamDefinitionsFromStore(int tenantId) throws StreamDefinitionStoreException
StreamDefinitionStoreExceptionpublic abstract void saveStreamDefinitionToStore(org.wso2.carbon.databridge.commons.StreamDefinition streamDefinition,
int tenantId)
throws StreamDefinitionStoreException
StreamDefinitionStoreExceptionCopyright © 2015 WSO2. All rights reserved.