Class DefaultSessionResponseFactory
java.lang.Object
org.graylog2.rest.models.system.sessions.responses.DefaultSessionResponseFactory
- All Implemented Interfaces:
SessionResponseFactory
Creates a session response which contains the common attributes of the session.
-
Field Summary
Modifier and TypeFieldDescriptionprotected final com.fasterxml.jackson.databind.ObjectMapper
-
Constructor Summary
ConstructorDescriptionDefaultSessionResponseFactory
(com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Method Summary
Modifier and TypeMethodDescriptionforSession
(org.apache.shiro.session.Session session) Create a JSON response for the given session.protected org.apache.shiro.subject.Subject
getSubjectFromSession
(org.apache.shiro.session.Session session) protected Date
getValidUntil
(org.apache.shiro.session.Session session) protected com.fasterxml.jackson.databind.JsonNode
toJsonNode
(Object object)
-
Field Details
-
objectMapper
protected final com.fasterxml.jackson.databind.ObjectMapper objectMapper
-
-
Constructor Details
-
DefaultSessionResponseFactory
@Inject public DefaultSessionResponseFactory(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-
Method Details
-
forSession
Description copied from interface:SessionResponseFactory
Create a JSON response for the given session.- Specified by:
forSession
in interfaceSessionResponseFactory
- Returns:
-
getValidUntil
-
getSubjectFromSession
protected org.apache.shiro.subject.Subject getSubjectFromSession(org.apache.shiro.session.Session session) -
toJsonNode
-