@Path(value="/cluster/system/lookup") @Produces(value="application/json") public class ClusterLookupTableResource extends ProxiedResource
ProxiedResource.CallResult<ResponseType>, ProxiedResource.MasterResponse<ResponseType>, ProxiedResource.NodeResponse<ResponseType>authenticationToken, nodeService, remoteInterfaceProviderconfiguration, userService| Constructor and Description |
|---|
ClusterLookupTableResource(NodeService nodeService,
RemoteInterfaceProvider remoteInterfaceProvider,
javax.ws.rs.core.HttpHeaders httpHeaders,
ExecutorService executorService) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,ProxiedResource.CallResult<Void>> |
performPurge(@NotEmpty String idOrName,
String key)
Calls
LookupTableResource.performPurge(String, String)
on all active nodes and returns results per node |
createRemoteInterfaceProvider, getForAllNodes, getForAllNodes, requestOnAllNodes, requestOnAllNodes, requestOnMastercheckAnyPermission, checkPermission, checkPermission, getCurrentUser, getIndexSet, getSubject, getUriBuilderToSelf, isAnyPermitted, isAnyPermitted, isPermitted, isPermitted, setPrettyPrint@Inject public ClusterLookupTableResource(NodeService nodeService, RemoteInterfaceProvider remoteInterfaceProvider, @Context javax.ws.rs.core.HttpHeaders httpHeaders, @Named(value="proxiedRequestsExecutorService") ExecutorService executorService) throws NodeNotFoundException
NodeNotFoundException@POST
@Timed
@Path(value="tables/{idOrName}/purge")
public Map<String,ProxiedResource.CallResult<Void>> performPurge(@PathParam(value="idOrName") @NotEmpty
@NotEmpty String idOrName,
@QueryParam(value="key")
String key)
LookupTableResource.performPurge(String, String)
on all active nodes and returns results per nodeCopyright © 2012–2021 Graylog, Inc.. All rights reserved.