org.springframework.integration.security.endpoint
Class SecurityEndpointInterceptor

java.lang.Object
  extended by org.springframework.integration.endpoint.interceptor.EndpointInterceptorAdapter
      extended by org.springframework.integration.security.endpoint.SecurityEndpointInterceptor
All Implemented Interfaces:
EndpointInterceptor

public class SecurityEndpointInterceptor
extends EndpointInterceptorAdapter

Author:
Jonas Partner

Field Summary
private  org.springframework.security.AccessDecisionManager accessDecisionManager
           
private  org.springframework.security.ConfigAttributeDefinition targetSecurityAttributes
           
 
Constructor Summary
SecurityEndpointInterceptor(org.springframework.security.ConfigAttributeDefinition endpointSecurityAttributes, org.springframework.security.AccessDecisionManager accessDecisionManager)
           
 
Method Summary
 Message<?> preHandle(Message<?> message)
           
 
Methods inherited from class org.springframework.integration.endpoint.interceptor.EndpointInterceptorAdapter
aroundHandle, postHandle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

targetSecurityAttributes

private final org.springframework.security.ConfigAttributeDefinition targetSecurityAttributes

accessDecisionManager

private final org.springframework.security.AccessDecisionManager accessDecisionManager
Constructor Detail

SecurityEndpointInterceptor

public SecurityEndpointInterceptor(org.springframework.security.ConfigAttributeDefinition endpointSecurityAttributes,
                                   org.springframework.security.AccessDecisionManager accessDecisionManager)
Method Detail

preHandle

public Message<?> preHandle(Message<?> message)
Specified by:
preHandle in interface EndpointInterceptor
Overrides:
preHandle in class EndpointInterceptorAdapter