Class CollectorService
java.lang.Object
org.graylog2.database.PaginatedDbService<Collector>
org.graylog.plugins.sidecar.services.CollectorService
-
Field Summary
FieldsFields inherited from class org.graylog2.database.PaginatedDbService
db
-
Constructor Summary
ConstructorsConstructorDescriptionCollectorService
(MongoConnection mongoConnection, MongoJackObjectMapperProvider mapper) -
Method Summary
Modifier and TypeMethodDescriptionall()
long
count()
findByName
(String name) findByNameAndOs
(String name, String operatingSystem) findByNameExcludeId
(String name, String id) findPaginated
(SearchQuery searchQuery, int page, int perPage, String sortField, String order) fromRequest
(String id, Collector request) fromRequest
(Collector request) Methods inherited from class org.graylog2.database.PaginatedDbService
asImmutableList, delete, findPaginatedWithQueryAndSort, findPaginatedWithQueryFilterAndSort, findPaginatedWithQueryFilterAndSortWithGrandTotal, get, getMultiFieldSortBuilder, getPage, getSortBuilder, save, streamAll, streamByIds, streamQuery, streamQueryWithSort
-
Field Details
-
COLLECTION_NAME
- See Also:
-
-
Constructor Details
-
CollectorService
@Inject public CollectorService(MongoConnection mongoConnection, MongoJackObjectMapperProvider mapper)
-
-
Method Details
-
find
-
findByName
-
findByNameAndOs
-
findByNameExcludeId
-
count
public long count() -
allFilter
-
all
-
findPaginated
public PaginatedList<Collector> findPaginated(SearchQuery searchQuery, int page, int perPage, String sortField, String order) -
fromRequest
-
fromRequest
-
copy
-