public class EndpointInterceptor extends AbstractSecurityInterceptor implements MessageInterceptor
logger, messages| Constructor and Description |
|---|
EndpointInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
EndpointSecurityMetadataSource |
getObjectDefinitionSource() |
Class<?> |
getSecureObjectClass() |
SecurityMetadataSource |
obtainSecurityMetadataSource() |
flex.messaging.messages.Message |
postProcess(MessageProcessingContext context,
flex.messaging.messages.Message inputMessage,
flex.messaging.messages.Message outputMessage)
Hook for post-processing the outgoing AMF
Message |
flex.messaging.messages.Message |
preProcess(MessageProcessingContext context,
flex.messaging.messages.Message inputMessage)
Hook for pre-processing the incoming AMF
Message |
void |
setObjectDefinitionSource(EndpointSecurityMetadataSource newSource)
Sets the
EndpointSecurityMetadataSource for the endpoint being secured |
afterInvocation, beforeInvocation, finallyInvocation, getAccessDecisionManager, getAfterInvocationManager, getAuthenticationManager, getRunAsManager, isAlwaysReauthenticate, isRejectPublicInvocations, isValidateConfigAttributes, setAccessDecisionManager, setAfterInvocationManager, setAlwaysReauthenticate, setApplicationEventPublisher, setAuthenticationManager, setMessageSource, setPublishAuthorizationSuccess, setRejectPublicInvocations, setRunAsManager, setValidateConfigAttributespublic void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface InitializingBeanafterPropertiesSet in class AbstractSecurityInterceptorExceptionpublic EndpointSecurityMetadataSource getObjectDefinitionSource()
public Class<?> getSecureObjectClass()
getSecureObjectClass in class AbstractSecurityInterceptorpublic SecurityMetadataSource obtainSecurityMetadataSource()
obtainSecurityMetadataSource in class AbstractSecurityInterceptorpublic flex.messaging.messages.Message postProcess(MessageProcessingContext context, flex.messaging.messages.Message inputMessage, flex.messaging.messages.Message outputMessage)
MessagepostProcess in interface MessageInterceptorcontext - context for the current requestinputMessage - the incoming AMF messageoutputMessage - the outgoing AMF messagepublic flex.messaging.messages.Message preProcess(MessageProcessingContext context, flex.messaging.messages.Message inputMessage)
MessagepreProcess in interface MessageInterceptorcontext - context for the current requestinputMessage - the incoming AMF messagepublic void setObjectDefinitionSource(EndpointSecurityMetadataSource newSource)
EndpointSecurityMetadataSource for the endpoint being securednewSource - the endpoint definition sourceCopyright © 2014. All rights reserved.