public class SidecarService extends PaginatedDbService<Sidecar>
db| Constructor and Description |
|---|
SidecarService(CollectorService collectorService,
ConfigurationService configurationService,
MongoConnection mongoConnection,
MongoJackObjectMapperProvider mapper,
javax.validation.Validator validator) |
| Modifier and Type | Method and Description |
|---|---|
List<Sidecar> |
all() |
Sidecar |
assignConfiguration(String collectorNodeId,
List<ConfigurationAssignment> assignments) |
long |
count() |
int |
destroyExpired(org.joda.time.Period period) |
Sidecar |
findByNodeId(String id) |
PaginatedList<Sidecar> |
findPaginated(SearchQuery searchQuery,
int page,
int perPage,
String sortField,
String order) |
PaginatedList<Sidecar> |
findPaginated(SearchQuery searchQuery,
Predicate<Sidecar> filter,
int page,
int perPage,
String sortField,
String order) |
Sidecar |
fromRequest(String nodeId,
RegistrationRequest request,
String collectorVersion) |
int |
markExpired(org.joda.time.Period period,
String message) |
Sidecar |
save(Sidecar sidecar)
Stores the given
DTO in the database. |
List<SidecarSummary> |
toSummaryList(List<Sidecar> sidecars,
Predicate<Sidecar> isActiveFunction) |
asImmutableList, delete, findPaginatedWithQueryAndSort, findPaginatedWithQueryFilterAndSort, get, getSortBuilder, streamAll, streamByIds, streamQuery, streamQueryWithSort@Inject public SidecarService(CollectorService collectorService, ConfigurationService configurationService, MongoConnection mongoConnection, MongoJackObjectMapperProvider mapper, javax.validation.Validator validator)
public long count()
public Sidecar save(Sidecar sidecar)
PaginatedDbServiceDTO in the database.save in class PaginatedDbService<Sidecar>sidecar - the DTO to saveDTOpublic PaginatedList<Sidecar> findPaginated(SearchQuery searchQuery, int page, int perPage, String sortField, String order)
public PaginatedList<Sidecar> findPaginated(SearchQuery searchQuery, Predicate<Sidecar> filter, int page, int perPage, String sortField, String order)
public int destroyExpired(org.joda.time.Period period)
public int markExpired(org.joda.time.Period period,
String message)
public Sidecar fromRequest(String nodeId, RegistrationRequest request, String collectorVersion)
public Sidecar assignConfiguration(String collectorNodeId, List<ConfigurationAssignment> assignments) throws NotFoundException
NotFoundExceptionCopyright © 2012–2021 Graylog, Inc.. All rights reserved.