1
2
3
4
5
6
7
8
9
10
11 package org.mule.api.construct;
12
13 import org.mule.api.processor.MessageProcessor;
14 import org.mule.api.processor.ProcessingStrategy;
15 import org.mule.api.source.MessageSource;
16
17 import java.util.List;
18
19
20
21
22
23 public interface Pipeline extends FlowConstruct
24 {
25
26 public void setMessageSource(MessageSource messageSource);
27
28 public MessageSource getMessageSource();
29
30 public void setMessageProcessors(List<MessageProcessor> messageProcessors);
31
32 public List<MessageProcessor> getMessageProcessors();
33
34 public void setProcessingStrategy(ProcessingStrategy processingStrategy);
35
36 public ProcessingStrategy getProcessingStrategy();
37
38 }