T - the type for the body of the Messagepublic 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. 
 | 
void | 
setTrustResolver(AuthenticationTrustResolver trustResolver)  | 
createEvaluationContext, createEvaluationContextInternal, getExpressionParser, getPermissionEvaluator, getRoleHierarchy, setApplicationContext, setExpressionParser, setPermissionEvaluator, setRoleHierarchypublic DefaultMessageSecurityExpressionHandler()
protected SecurityExpressionOperations createSecurityExpressionRoot(Authentication authentication, org.springframework.messaging.Message<T> invocation)
AbstractSecurityExpressionHandlercreateSecurityExpressionRoot in class AbstractSecurityExpressionHandler<org.springframework.messaging.Message<T>>authentication - the current authentication objectinvocation - the invocation (filter, method, channel)public void setTrustResolver(AuthenticationTrustResolver trustResolver)