Class MongoDbPipelineService
java.lang.Object
org.graylog.plugins.pipelineprocessor.db.mongodb.MongoDbPipelineService
- All Implemented Interfaces:
PipelineService
-
Field Summary
-
Constructor Summary
ConstructorDescriptionMongoDbPipelineService
(MongoConnection mongoConnection, MongoJackObjectMapperProvider mapper, ClusterEventBus clusterBus) -
Method Summary
Modifier and TypeMethodDescriptionlong
count
(org.mongojack.DBQuery.Query query) void
loadAll()
loadByName
(String name) save
(PipelineDao pipeline)
-
Field Details
-
COLLECTION
- See Also:
-
-
Constructor Details
-
MongoDbPipelineService
@Inject public MongoDbPipelineService(MongoConnection mongoConnection, MongoJackObjectMapperProvider mapper, ClusterEventBus clusterBus)
-
-
Method Details
-
save
- Specified by:
save
in interfacePipelineService
-
load
- Specified by:
load
in interfacePipelineService
- Throws:
NotFoundException
-
loadByName
- Specified by:
loadByName
in interfacePipelineService
- Throws:
NotFoundException
-
loadAll
- Specified by:
loadAll
in interfacePipelineService
-
delete
- Specified by:
delete
in interfacePipelineService
-
count
public long count(org.mongojack.DBQuery.Query query) - Specified by:
count
in interfacePipelineService
-