Class CollectorService
java.lang.Object
org.graylog2.database.PaginatedDbService<Collector>
org.graylog.plugins.sidecar.services.CollectorService
-
Field Summary
Fields inherited from class org.graylog2.database.PaginatedDbService
db
-
Constructor Summary
ConstructorDescriptionCollectorService
(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
-