org.mule.processor
Class SecurityFilterMessageProcessor
java.lang.Object
org.mule.processor.AbstractInterceptingMessageProcessor
org.mule.processor.SecurityFilterMessageProcessor
- All Implemented Interfaces:
- InterceptingMessageProcessor, MessageProcessor, MessageSource
public class SecurityFilterMessageProcessor
- extends AbstractInterceptingMessageProcessor
Filters the flow using the EndpointSecurityFilter configured on
the endpoint. If unauthorised the flow is stopped and therefore the
message is not send or dispatched by the transport. When unauthorised the request
message is returned as the response.
SecurityFilterMessageProcessor
public SecurityFilterMessageProcessor()
SecurityFilterMessageProcessor
public SecurityFilterMessageProcessor(EndpointSecurityFilter filter)
getFilter
public EndpointSecurityFilter getFilter()
process
public MuleEvent process(MuleEvent event)
throws MuleException
- Description copied from interface:
MessageProcessor
- Invokes the MessageProcessor.
- Parameters:
event - MuleEvent to be processed
- Returns:
- optional response MuleEvent
- Throws:
MuleException
setFilter
public void setFilter(EndpointSecurityFilter filter)
Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.