Class MessageAuthorizationContext<T>
- java.lang.Object
-
- org.springframework.security.messaging.access.intercept.MessageAuthorizationContext<T>
-
public final class MessageAuthorizationContext<T> extends java.lang.Object
AnMessage
authorization context.- Since:
- 5.8
-
-
Constructor Summary
Constructors Constructor Description MessageAuthorizationContext(org.springframework.messaging.Message<T> message)
Creates an instance.MessageAuthorizationContext(org.springframework.messaging.Message<T> message, java.util.Map<java.lang.String,java.lang.String> variables)
Creates an instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.messaging.Message<T>
getMessage()
Returns theHttpServletRequest
.java.util.Map<java.lang.String,java.lang.String>
getVariables()
Returns the extracted variable values where the key is the variable name and the value is the variable value.
-
-
-
Constructor Detail
-
MessageAuthorizationContext
public MessageAuthorizationContext(org.springframework.messaging.Message<T> message)
Creates an instance.- Parameters:
message
- theHttpServletRequest
to use
-
MessageAuthorizationContext
public MessageAuthorizationContext(org.springframework.messaging.Message<T> message, java.util.Map<java.lang.String,java.lang.String> variables)
Creates an instance.- Parameters:
message
- theHttpServletRequest
to usevariables
- a map containing key-value pairs representing extracted variable names and variable values
-
-
Method Detail
-
getMessage
public org.springframework.messaging.Message<T> getMessage()
Returns theHttpServletRequest
.- Returns:
- the
HttpServletRequest
to use
-
getVariables
public java.util.Map<java.lang.String,java.lang.String> getVariables()
Returns the extracted variable values where the key is the variable name and the value is the variable value.- Returns:
- a map containing key-value pairs representing extracted variable names and variable values
-
-