Class SessionsResource
java.lang.Object
org.graylog2.shared.rest.resources.RestResource
org.graylog2.rest.resources.system.SessionsResource
@Path("/system/sessions")
@Consumes("application/json")
@Produces("application/json")
public class SessionsResource
extends RestResource
-
Field Summary
Fields inherited from class org.graylog2.shared.rest.resources.RestResource
configuration, userService
-
Constructor Summary
ConstructorDescriptionSessionsResource
(UserService userService, org.apache.shiro.mgt.DefaultSecurityManager securityManager, ShiroAuthenticationFilter authenticationFilter, Set<IpSubnet> trustedSubnets, org.glassfish.grizzly.http.server.Request grizzlyRequest, SessionCreator sessionCreator, ActorAwareAuthenticationTokenFactory tokenFactory, SessionResponseFactory sessionResponseFactory, CookieFactory cookieFactory) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.Response
newSession
(javax.ws.rs.container.ContainerRequestContext requestContext, @NotNull com.fasterxml.jackson.databind.JsonNode createRequest) javax.ws.rs.core.Response
terminateSession
(javax.ws.rs.container.ContainerRequestContext requestContext) javax.ws.rs.core.Response
terminateSessionWithId
(String sessionId, javax.ws.rs.container.ContainerRequestContext requestContext) Deprecated.javax.ws.rs.core.Response
validateSession
(javax.ws.rs.container.ContainerRequestContext requestContext) Methods inherited from class org.graylog2.shared.rest.resources.RestResource
checkAnyPermission, checkPermission, checkPermission, getCurrentUser, getIndexSet, getSubject, getUriBuilderToSelf, isAnyPermitted, isAnyPermitted, isPermitted, isPermitted, setPrettyPrint
-
Constructor Details
-
Method Details
-
newSession
@POST public javax.ws.rs.core.Response newSession(@Context javax.ws.rs.container.ContainerRequestContext requestContext, @NotNull @NotNull com.fasterxml.jackson.databind.JsonNode createRequest) -
validateSession
@GET public javax.ws.rs.core.Response validateSession(@Context javax.ws.rs.container.ContainerRequestContext requestContext) -
terminateSessionWithId
@DELETE @Path("/{sessionId}") @Deprecated public javax.ws.rs.core.Response terminateSessionWithId(@PathParam("sessionId") String sessionId, @Context javax.ws.rs.container.ContainerRequestContext requestContext) Deprecated. -
terminateSession
@DELETE public javax.ws.rs.core.Response terminateSession(@Context javax.ws.rs.container.ContainerRequestContext requestContext)
-