Package org.graylog2.indexer.ranges
Class MongoIndexRangeService
java.lang.Object
org.graylog2.indexer.ranges.MongoIndexRangeService
- All Implemented Interfaces:
IndexRangeService
-
Constructor Summary
ConstructorDescriptionMongoIndexRangeService
(MongoConnection mongoConnection, MongoJackObjectMapperProvider objectMapperProvider, Indices indices, IndexSetRegistry indexSetRegistry, AuditEventSender auditEventSender, NodeId nodeId, com.google.common.eventbus.EventBus eventBus) -
Method Summary
Modifier and TypeMethodDescriptioncalculateRange
(String index) createUnknownRange
(String index) find
(org.joda.time.DateTime begin, org.joda.time.DateTime end) findAll()
void
void
void
boolean
org.mongojack.WriteResult<MongoIndexRange,
org.bson.types.ObjectId> save
(IndexRange indexRange)
-
Constructor Details
-
MongoIndexRangeService
@Inject public MongoIndexRangeService(MongoConnection mongoConnection, MongoJackObjectMapperProvider objectMapperProvider, Indices indices, IndexSetRegistry indexSetRegistry, AuditEventSender auditEventSender, NodeId nodeId, com.google.common.eventbus.EventBus eventBus)
-
-
Method Details
-
get
- Specified by:
get
in interfaceIndexRangeService
- Throws:
NotFoundException
-
find
- Specified by:
find
in interfaceIndexRangeService
-
findAll
- Specified by:
findAll
in interfaceIndexRangeService
-
calculateRange
- Specified by:
calculateRange
in interfaceIndexRangeService
-
createUnknownRange
- Specified by:
createUnknownRange
in interfaceIndexRangeService
-
save
public org.mongojack.WriteResult<MongoIndexRange,org.bson.types.ObjectId> save(IndexRange indexRange) - Specified by:
save
in interfaceIndexRangeService
-
remove
- Specified by:
remove
in interfaceIndexRangeService
-
handleIndexDeletion
-
handleIndexClosing
-
handleIndexReopening
-