public class CollectorServiceImpl extends Object implements CollectorService
| Constructor and Description |
|---|
CollectorServiceImpl(MongoConnection mongoConnection,
MongoJackObjectMapperProvider mapperProvider,
javax.validation.Validator validator) |
| Modifier and Type | Method and Description |
|---|---|
List<Collector> |
all() |
long |
count() |
int |
destroy(Collector collector) |
int |
destroyExpired(int time,
TimeUnit unit) |
Collector |
findById(String id) |
List<Collector> |
findByNodeId(String nodeId) |
Collector |
fromRequest(String collectorId,
CollectorRegistrationRequest request,
String collectorVersion) |
Collector |
save(Collector collector) |
@Inject public CollectorServiceImpl(MongoConnection mongoConnection, MongoJackObjectMapperProvider mapperProvider, javax.validation.Validator validator)
public long count()
count in interface CollectorServicepublic Collector save(Collector collector)
save in interface CollectorServicepublic List<Collector> all()
all in interface CollectorServicepublic Collector findById(String id)
findById in interface CollectorServicepublic List<Collector> findByNodeId(String nodeId)
findByNodeId in interface CollectorServicepublic int destroy(Collector collector)
destroy in interface CollectorServicepublic int destroyExpired(int time,
TimeUnit unit)
destroyExpired in interface CollectorServicepublic Collector fromRequest(String collectorId, CollectorRegistrationRequest request, String collectorVersion)
fromRequest in interface CollectorServiceCopyright © 2012-2015 Graylog, Inc.. All Rights Reserved.