public class DefaultMessageSecurityExpressionHandler<T> extends AbstractSecurityExpressionHandler<org.springframework.messaging.Message<T>>
SecurityExpressionHandler
which uses a MessageSecurityExpressionRoot
.Constructor and Description |
---|
DefaultMessageSecurityExpressionHandler() |
Modifier and Type | Method and Description |
---|---|
protected SecurityExpressionOperations |
createSecurityExpressionRoot(Authentication authentication,
org.springframework.messaging.Message<T> invocation)
Implement in order to create a root object of the correct type for the supported invocation type.
|
createEvaluationContext, createEvaluationContextInternal, getExpressionParser, getPermissionEvaluator, getRoleHierarchy, setApplicationContext, setExpressionParser, setPermissionEvaluator, setRoleHierarchy
public DefaultMessageSecurityExpressionHandler()
protected SecurityExpressionOperations createSecurityExpressionRoot(Authentication authentication, org.springframework.messaging.Message<T> invocation)
AbstractSecurityExpressionHandler
createSecurityExpressionRoot
in class AbstractSecurityExpressionHandler<org.springframework.messaging.Message<T>>
authentication
- the current authentication objectinvocation
- the invocation (filter, method, channel)