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, setValidateConfigAttributes
public void afterPropertiesSet() throws Exception
afterPropertiesSet
in interface InitializingBean
afterPropertiesSet
in class AbstractSecurityInterceptor
Exception
public EndpointSecurityMetadataSource getObjectDefinitionSource()
public Class<?> getSecureObjectClass()
getSecureObjectClass
in class AbstractSecurityInterceptor
public SecurityMetadataSource obtainSecurityMetadataSource()
obtainSecurityMetadataSource
in class AbstractSecurityInterceptor
public flex.messaging.messages.Message postProcess(MessageProcessingContext context, flex.messaging.messages.Message inputMessage, flex.messaging.messages.Message outputMessage)
Message
postProcess
in interface MessageInterceptor
context
- 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)
Message
preProcess
in interface MessageInterceptor
context
- 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.