Class ClusterDeflectorResource
java.lang.Object
org.graylog2.shared.rest.resources.RestResource
org.graylog2.shared.rest.resources.ProxiedResource
org.graylog2.rest.resources.cluster.ClusterDeflectorResource
@Path("/cluster/deflector")
@Produces("application/json")
public class ClusterDeflectorResource
extends ProxiedResource
-
Nested Class Summary
Nested classes/interfaces inherited from class org.graylog2.shared.rest.resources.ProxiedResource
ProxiedResource.CallResult<ResponseType>, ProxiedResource.MasterResponse<ResponseType>, ProxiedResource.NodeResponse<ResponseType>
-
Field Summary
Fields inherited from class org.graylog2.shared.rest.resources.ProxiedResource
nodeService, remoteInterfaceProvider
Fields inherited from class org.graylog2.shared.rest.resources.RestResource
configuration, userService
-
Constructor Summary
ConstructorDescriptionClusterDeflectorResource
(javax.ws.rs.core.HttpHeaders httpHeaders, NodeService nodeService, RemoteInterfaceProvider remoteInterfaceProvider, ExecutorService executorService) -
Method Summary
Methods inherited from class org.graylog2.shared.rest.resources.ProxiedResource
authenticationToken, createRemoteInterfaceProvider, getAuthenticationToken, getForAllNodes, getForAllNodes, requestOnAllNodes, requestOnAllNodes, requestOnLeader, requestOnMaster
Methods inherited from class org.graylog2.shared.rest.resources.RestResource
checkAnyPermission, checkPermission, checkPermission, getCurrentUser, getIndexSet, getSubject, getUriBuilderToSelf, isAnyPermitted, isAnyPermitted, isPermitted, isPermitted, setPrettyPrint
-
Constructor Details
-
ClusterDeflectorResource
@Inject public ClusterDeflectorResource(@Context javax.ws.rs.core.HttpHeaders httpHeaders, NodeService nodeService, RemoteInterfaceProvider remoteInterfaceProvider, @Named("proxiedRequestsExecutorService") ExecutorService executorService)
-
-
Method Details
-
cycle
- Throws:
IOException
-
cycle
@POST @Timed @Path("/{indexSetId}/cycle") public void cycle(@PathParam("indexSetId") String indexSetId) throws IOException - Throws:
IOException
-