1
2
3
4
5
6
7 package org.mule.api.endpoint;
8
9 import org.mule.api.MuleException;
10 import org.mule.api.construct.FlowConstruct;
11 import org.mule.api.processor.MessageProcessor;
12
13 public interface EndpointMessageProcessorChainFactory
14 {
15 public MessageProcessor createInboundMessageProcessorChain(InboundEndpoint endpoint, FlowConstruct flowConstruct, MessageProcessor target) throws MuleException;
16
17 public MessageProcessor createOutboundMessageProcessorChain(OutboundEndpoint endpoint, FlowConstruct flowConstruct, MessageProcessor target) throws MuleException;
18 }
19
20