@Path(value="/cluster/{nodeId}/plugins") @Produces(value="application/json") public class ClusterSystemPluginResource extends ProxiedResource
ProxiedResource.MasterResponse<ResponseType>
authenticationToken, nodeService, remoteInterfaceProvider
userService
Constructor and Description |
---|
ClusterSystemPluginResource(NodeService nodeService,
RemoteInterfaceProvider remoteInterfaceProvider,
javax.ws.rs.core.HttpHeaders httpHeaders,
ExecutorService executorService) |
Modifier and Type | Method and Description |
---|---|
PluginList |
list(String nodeId) |
createRemoteInterfaceProvider, getForAllNodes, getForAllNodes, requestOnMaster
checkAnyPermission, checkPermission, checkPermission, getCurrentUser, getIndexSet, getSubject, getUriBuilderToSelf, isAnyPermitted, isAnyPermitted, isPermitted, isPermitted, setPrettyPrint
@Inject public ClusterSystemPluginResource(NodeService nodeService, RemoteInterfaceProvider remoteInterfaceProvider, @Context javax.ws.rs.core.HttpHeaders httpHeaders, @Named(value="proxiedRequestsExecutorService") ExecutorService executorService) throws NodeNotFoundException
NodeNotFoundException
@GET @Timed public PluginList list(@PathParam(value="nodeId") String nodeId) throws IOException, NodeNotFoundException
IOException
NodeNotFoundException
Copyright © 2012–2019 Graylog, Inc.. All rights reserved.