|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.camel.model.OptionalIdentifiedType<Type>
org.apache.camel.model.ProcessorDefinition<Type>
org.apache.camel.model.OutputDefinition<ProcessorDefinition>
org.apache.camel.model.MulticastDefinition
public class MulticastDefinition
Represents an XML <multicast/> element
Field Summary |
---|
Fields inherited from class org.apache.camel.model.OutputDefinition |
---|
outputs |
Fields inherited from class org.apache.camel.model.OptionalIdentifiedType |
---|
nodeCounters |
Constructor Summary | |
---|---|
MulticastDefinition()
|
Method Summary | |
---|---|
MulticastDefinition |
aggregationStrategy(AggregationStrategy aggregationStrategy)
Set the multicasting aggregationStrategy |
protected Processor |
createCompositeProcessor(RouteContext routeContext,
List<Processor> list)
Creates a new instance of some kind of composite processor which defaults to using a Pipeline but derived classes could change the
behaviour |
Processor |
createProcessor(RouteContext routeContext)
|
MulticastDefinition |
executor(Executor executor)
Setting the executor for executing the multicasting action. |
AggregationStrategy |
getAggregationStrategy()
|
Executor |
getExecutor()
|
String |
getShortName()
Returns a short name for this node which can be useful for ID generation or referring to related resources like images |
boolean |
isParallelProcessing()
|
MulticastDefinition |
parallelProcessing()
use a thread pool to do the multicasting work |
MulticastDefinition |
parallelProcessing(boolean parallelProcessing)
Set the multicasting action's thread model |
MulticastDefinition |
setAggregationStrategy(AggregationStrategy aggregationStrategy)
|
void |
setExecutor(Executor executor)
|
void |
setParallelProcessing(boolean parallelProcessing)
|
String |
toString()
|
protected Processor |
wrapProcessorInInterceptors(RouteContext routeContext,
Processor target)
A strategy method which allows derived classes to wrap the child processor in some kind of interceptor |
Methods inherited from class org.apache.camel.model.OutputDefinition |
---|
configureChild, getOutputs, setOutputs |
Methods inherited from class org.apache.camel.model.OptionalIdentifiedType |
---|
createId, description, getDescription, getId, getNodeCounter, idOrCreate, setDescription, setId |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public MulticastDefinition()
Method Detail |
---|
public String toString()
toString
in class Object
public String getShortName()
OptionalIdentifiedType
getShortName
in class OptionalIdentifiedType<ProcessorDefinition>
public Processor createProcessor(RouteContext routeContext) throws Exception
createProcessor
in class ProcessorDefinition<ProcessorDefinition>
Exception
public MulticastDefinition aggregationStrategy(AggregationStrategy aggregationStrategy)
public MulticastDefinition parallelProcessing()
public MulticastDefinition parallelProcessing(boolean parallelProcessing)
parallelProcessing
- true to use a thread pool, if false then work is done in the
calling thread.
public MulticastDefinition executor(Executor executor)
protected Processor createCompositeProcessor(RouteContext routeContext, List<Processor> list)
ProcessorDefinition
Pipeline
but derived classes could change the
behaviour
createCompositeProcessor
in class ProcessorDefinition<ProcessorDefinition>
public AggregationStrategy getAggregationStrategy()
public MulticastDefinition setAggregationStrategy(AggregationStrategy aggregationStrategy)
public boolean isParallelProcessing()
public void setParallelProcessing(boolean parallelProcessing)
public Executor getExecutor()
public void setExecutor(Executor executor)
protected Processor wrapProcessorInInterceptors(RouteContext routeContext, Processor target) throws Exception
ProcessorDefinition
wrapProcessorInInterceptors
in class ProcessorDefinition<ProcessorDefinition>
routeContext
- the route contexttarget
- the processor which can be wrapped
Exception
- can be thrown in case of error
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |