public class StreamServiceImpl extends PersistedServiceImpl implements StreamService
mongoConnection| Constructor and Description |
|---|
StreamServiceImpl(MongoConnection mongoConnection,
StreamRuleService streamRuleService,
AlertService alertService,
OutputService outputService,
NotificationService notificationService) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAlertCondition(Stream stream,
AlertCondition condition) |
void |
addAlertReceiver(Stream stream,
java.lang.String type,
java.lang.String name) |
void |
addOutput(Stream stream,
Output output) |
Stream |
create(CreateRequest cr,
java.lang.String userId) |
Stream |
create(java.util.Map<java.lang.String,java.lang.Object> fields) |
void |
destroy(Stream stream) |
AlertCondition |
getAlertCondition(Stream stream,
java.lang.String conditionId) |
java.util.List<AlertCondition> |
getAlertConditions(Stream stream) |
java.util.List<StreamRule> |
getStreamRules(Stream stream) |
Stream |
load(org.bson.types.ObjectId id) |
Stream |
load(java.lang.String id) |
java.util.List<Stream> |
loadAll() |
java.util.List<Stream> |
loadAll(java.util.Map<java.lang.String,java.lang.Object> additionalQueryOpts) |
java.util.List<Stream> |
loadAllEnabled() |
java.util.List<Stream> |
loadAllEnabled(java.util.Map<java.lang.String,java.lang.Object> additionalQueryOpts) |
java.util.List<Stream> |
loadAllWithConfiguredAlertConditions() |
protected java.util.Set<Output> |
loadOutputsForRawStream(com.mongodb.DBObject stream) |
void |
pause(Stream stream) |
void |
removeAlertCondition(Stream stream,
java.lang.String conditionId) |
void |
removeAlertReceiver(Stream stream,
java.lang.String type,
java.lang.String name) |
void |
removeOutput(Stream stream,
Output output) |
void |
removeOutputFromAllStreams(Output output) |
void |
resume(Stream stream) |
void |
update(Stream stream,
java.lang.String title,
java.lang.String description) |
void |
updateAlertCondition(Stream stream,
AlertCondition condition) |
collection, collection, count, count, cursorToList, destroy, destroy, destroyAll, destroyAll, destroyAll, embed, findOne, findOne, findOne, findOne, get, get, get, query, query, query, query, query, removeEmbedded, removeEmbedded, save, saveWithoutValidation, totalCount, totalCount, validate, validate, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdestroy, destroyAll, save, saveWithoutValidation, validate, validate, validate@Inject public StreamServiceImpl(MongoConnection mongoConnection, StreamRuleService streamRuleService, AlertService alertService, OutputService outputService, NotificationService notificationService)
public Stream load(org.bson.types.ObjectId id) throws NotFoundException
NotFoundExceptionpublic Stream create(java.util.Map<java.lang.String,java.lang.Object> fields)
create in interface StreamServicepublic Stream create(CreateRequest cr, java.lang.String userId)
create in interface StreamServicepublic Stream load(java.lang.String id) throws NotFoundException
load in interface StreamServiceNotFoundExceptionpublic java.util.List<Stream> loadAllEnabled()
loadAllEnabled in interface StreamServicepublic java.util.List<Stream> loadAllEnabled(java.util.Map<java.lang.String,java.lang.Object> additionalQueryOpts)
public java.util.List<Stream> loadAll()
loadAll in interface StreamServicepublic java.util.List<Stream> loadAll(java.util.Map<java.lang.String,java.lang.Object> additionalQueryOpts)
public java.util.List<Stream> loadAllWithConfiguredAlertConditions()
loadAllWithConfiguredAlertConditions in interface StreamServiceprotected java.util.Set<Output> loadOutputsForRawStream(com.mongodb.DBObject stream)
public void destroy(Stream stream) throws NotFoundException
destroy in interface StreamServiceNotFoundExceptionpublic void update(Stream stream, java.lang.String title, java.lang.String description) throws ValidationException
ValidationExceptionpublic void pause(Stream stream) throws ValidationException
pause in interface StreamServiceValidationExceptionpublic void resume(Stream stream) throws ValidationException
resume in interface StreamServiceValidationExceptionpublic java.util.List<StreamRule> getStreamRules(Stream stream) throws NotFoundException
getStreamRules in interface StreamServiceNotFoundExceptionpublic java.util.List<AlertCondition> getAlertConditions(Stream stream)
getAlertConditions in interface StreamServicepublic AlertCondition getAlertCondition(Stream stream, java.lang.String conditionId) throws NotFoundException
getAlertCondition in interface StreamServiceNotFoundExceptionpublic void addAlertCondition(Stream stream, AlertCondition condition) throws ValidationException
addAlertCondition in interface StreamServiceValidationExceptionpublic void updateAlertCondition(Stream stream, AlertCondition condition) throws ValidationException
updateAlertCondition in interface StreamServiceValidationExceptionpublic void removeAlertCondition(Stream stream, java.lang.String conditionId)
removeAlertCondition in interface StreamServicepublic void addAlertReceiver(Stream stream, java.lang.String type, java.lang.String name)
addAlertReceiver in interface StreamServicepublic void removeAlertReceiver(Stream stream, java.lang.String type, java.lang.String name)
removeAlertReceiver in interface StreamServicepublic void addOutput(Stream stream, Output output)
addOutput in interface StreamServicepublic void removeOutput(Stream stream, Output output)
removeOutput in interface StreamServicepublic void removeOutputFromAllStreams(Output output)
removeOutputFromAllStreams in interface StreamServiceCopyright © 2012-2014 TORCH GmbH. All Rights Reserved.