- schedule() - Method in class org.apache.servicemix.eip.support.resequence.Timeout
-
Schedules this timeout task.
- sendAggregate(String, String, Object, boolean, boolean) - Method in class org.apache.servicemix.eip.support.AbstractAggregator
-
- sendSync(MessageExchange) - Method in class org.apache.servicemix.eip.patterns.Resequencer
-
- sendSync(List<MessageExchange>) - Method in class org.apache.servicemix.eip.patterns.Resequencer
-
- sendSync(MessageExchange) - Method in interface org.apache.servicemix.eip.support.resequence.SequenceSender
-
Synchronously sends a single message exchange.
- sendSync(List<MessageExchange>) - Method in interface org.apache.servicemix.eip.support.resequence.SequenceSender
-
Synchronously sends a list of message exchanges in the order given by the
argument list.
- Sequence<E> - Class in org.apache.servicemix.eip.support.resequence
-
A sorted set of elements with additional methods for obtaining immediate
successors and immediate predecessors of a given element in the sequence.
- Sequence(SequenceElementComparator<E>) - Constructor for class org.apache.servicemix.eip.support.resequence.Sequence
-
- SEQUENCE_NUMBER_KEY - Static variable in class org.apache.servicemix.eip.support.resequence.DefaultComparator
-
- SequenceElementComparator<E> - Interface in org.apache.servicemix.eip.support.resequence
-
A strategy for comparing elements of a sequence.
- SequenceReader - Class in org.apache.servicemix.eip.support.resequence
-
- SequenceReader(SequenceSender) - Constructor for class org.apache.servicemix.eip.support.resequence.SequenceReader
-
- SequenceSender - Interface in org.apache.servicemix.eip.support.resequence
-
A sender for synchronously sending message exchanges.
- setAggregateElementName(QName) - Method in class org.apache.servicemix.eip.patterns.SplitAggregator
-
The qualified name that will be used as the root xml element when building the aggregate.
- setCapacity(int) - Method in class org.apache.servicemix.eip.patterns.Resequencer
-
The capacity of this resequencer.
- setClosedAggregatesStoreFactory(StoreFactory) - Method in class org.apache.servicemix.eip.support.AbstractAggregator
-
Set a new StoreFactory for creating the Store to hold closed aggregations.
- setComparator(SequenceElementComparator<MessageExchange>) - Method in class org.apache.servicemix.eip.patterns.Resequencer
-
The comparator used to determine the sequence order of elements.
- setCopyAttachments(boolean) - Method in class org.apache.servicemix.eip.patterns.ContentEnricher
-
If this is set to true, message attachments from the incoming exchange and the enricher exchange will be copied
to the outgoing message exchange.
- setCopyAttachments(boolean) - Method in class org.apache.servicemix.eip.patterns.Pipeline
-
Should message attachments be copied ?
- setCopyAttachments(boolean) - Method in class org.apache.servicemix.eip.support.AbstractAggregator
-
Copy all attachments from the incoming messages to the aggregated
message.
- setCopyProperties(boolean) - Method in class org.apache.servicemix.eip.patterns.ContentEnricher
-
If this is set to true, message properties from the incoming exchange and the enricher exchange will be copied
to the outgoing message exchange.
- setCopyProperties(boolean) - Method in class org.apache.servicemix.eip.patterns.Pipeline
-
Should message properties be copied ?
- setCopyProperties(boolean) - Method in class org.apache.servicemix.eip.patterns.WireTap
-
If copyProperties is true, properties
on the in message will be copied to the out / fault
message before it is sent.
- setCopyProperties(boolean) - Method in class org.apache.servicemix.eip.support.AbstractAggregator
-
Copy all properties from the incoming messages to the aggregated
message.
- setCorrelationId(String) - Method in class org.apache.servicemix.eip.patterns.SplitAggregator.SplitterAggregation
-
- setCorrId(Expression) - Method in class org.apache.servicemix.eip.patterns.SplitAggregator
-
An expression used to compute the correlation ids of incoming messages to find
related messages.
- setCount(Expression) - Method in class org.apache.servicemix.eip.patterns.SplitAggregator
-
An expression used to compute the total number of message that the aggregate will contain.
- setCountAttribute(String) - Method in class org.apache.servicemix.eip.patterns.SplitAggregator
-
The name of the xml attribute attached to the root element that will contain the number of
messages in this aggregate.
- setEndpoint(String) - Method in class org.apache.servicemix.eip.support.ExchangeTarget
-
The endpoint name of the target.
- setEndpoints(EIPEndpoint[]) - Method in class org.apache.servicemix.eip.EIPComponent
-
A list of endpoints to activate on this component.
- setEnricherElementName(QName) - Method in class org.apache.servicemix.eip.patterns.ContentEnricher
-
Sets the QName of the resulting root node
- setEnricherTarget(ExchangeTarget) - Method in class org.apache.servicemix.eip.patterns.ContentEnricher
-
The target that will receive a copy of the input message and return
an addtitional content.
- setFactory(XPathFactory) - Method in class org.apache.servicemix.eip.patterns.XPathSplitter
-
The XPath factory.
- setFactory(XPathFactory) - Method in class org.apache.servicemix.eip.support.XPathPredicate
-
The XPath factory.
- setFaultListener(ExchangeTarget) - Method in class org.apache.servicemix.eip.patterns.WireTap
-
The listener destination for fault messages
- setFaultsTarget(ExchangeTarget) - Method in class org.apache.servicemix.eip.patterns.Pipeline
-
The address of the endpoint to send faults to
- setFilter(Predicate) - Method in class org.apache.servicemix.eip.patterns.MessageFilter
-
The filter to use on incoming messages
- setForwardAttachments(boolean) - Method in class org.apache.servicemix.eip.support.AbstractSplitter
-
Indicates if incoming attachments should be forwarded with the new exchanges.
- setForwardOperation(boolean) - Method in class org.apache.servicemix.eip.support.AbstractContentBasedRouter
-
Forward the operation qname when sending the exchange to the target.
- setForwardProperties(boolean) - Method in class org.apache.servicemix.eip.support.AbstractSplitter
-
Indicates if properties on the incoming message should be forwarded.
- setFromExchange(boolean) - Method in class org.apache.servicemix.eip.support.SwitchPredicate
-
Boolean flag indicating that the value is retrieved from the exchange properties.
- setFunctionResolver(XPathFunctionResolver) - Method in class org.apache.servicemix.eip.patterns.XPathSplitter
-
The function resolver.
- setFunctionResolver(XPathFunctionResolver) - Method in class org.apache.servicemix.eip.support.XPathPredicate
-
The function resolver.
- setIndex(Expression) - Method in class org.apache.servicemix.eip.patterns.SplitAggregator
-
An expression used to compute the index of this message in the aggregate.
- setIndexAttribute(String) - Method in class org.apache.servicemix.eip.patterns.SplitAggregator
-
The name of the xml attribute attached to the message element that will contain the index of
messages in this aggregate.
- setInListener(ExchangeTarget) - Method in class org.apache.servicemix.eip.patterns.WireTap
-
The listener destination for in messages
- setInterface(QName) - Method in class org.apache.servicemix.eip.support.ExchangeTarget
-
The interface QName implemented by the target
- setLockManager(LockManager) - Method in class org.apache.servicemix.eip.EIPEndpoint
-
- setMessageElementName(QName) - Method in class org.apache.servicemix.eip.patterns.SplitAggregator
-
The qualified name of the xml element used to embed each message
when building the aggregated message.
- setMessages(NormalizedMessage[]) - Method in class org.apache.servicemix.eip.patterns.SplitAggregator.SplitterAggregation
-
- setNamespaceContext(NamespaceContext) - Method in class org.apache.servicemix.eip.patterns.XPathSplitter
-
The namespace context to use when evaluating the xpath expression
- setNamespaceContext(NamespaceContext) - Method in class org.apache.servicemix.eip.support.XPathPredicate
-
The namespace context to use when evaluating the xpath expression
- setNamespaces(Map<String, String>) - Method in class org.apache.servicemix.eip.support.NamespaceContextImpl
-
Map of namespaces.
- setOn(boolean) - Method in class org.apache.servicemix.eip.support.SwitchPredicate
-
Default value of this predicate
- setOperation(QName) - Method in class org.apache.servicemix.eip.support.ExchangeTarget
-
The operation QName invoked on this target.
- setOutListener(ExchangeTarget) - Method in class org.apache.servicemix.eip.patterns.WireTap
-
The listener destination for out messages
- setOutQueue(Queue<E>) - Method in class org.apache.servicemix.eip.support.resequence.ResequencerEngine
-
Sets the output queue.
- setPredicate(Predicate) - Method in class org.apache.servicemix.eip.support.RoutingRule
-
The predicate associated to this routing rule.
- setPropertyName(String) - Method in class org.apache.servicemix.eip.support.SwitchPredicate
-
The name of the property to retrieve
- setPropertyResource(Resource) - Method in class org.apache.servicemix.eip.support.SwitchPredicate
-
A spring resource to load a set of properties from.
- setQueue(BlockingQueue<MessageExchange>) - Method in class org.apache.servicemix.eip.support.resequence.SequenceReader
-
- setRecipients(ExchangeTarget[]) - Method in class org.apache.servicemix.eip.patterns.StaticRecipientList
-
A list of recipients that will each receive a copy of the input message.
- setReportClosedAggregatesAsErrors(boolean) - Method in class org.apache.servicemix.eip.support.AbstractAggregator
-
Sets whether the aggregator should report errors on incoming exchanges received after a given
aggregate has been closed.
- setReportErrors(boolean) - Method in class org.apache.servicemix.eip.patterns.MessageFilter
-
Indicates if faults and errors from recipients should be sent
back to the consumer.
- setReportErrors(boolean) - Method in class org.apache.servicemix.eip.patterns.StaticRecipientList
-
Indicates if faults and errors from recipients should be sent
back to the consumer.
- setReportErrors(boolean) - Method in class org.apache.servicemix.eip.support.AbstractAggregator
-
Sets whether the aggregator should report errors happening when sending the
aggregate on all exchanges that compose the aggregate.
- setReportErrors(boolean) - Method in class org.apache.servicemix.eip.support.AbstractSplitter
-
Indicates if faults and errors from splitted parts should be sent
back to the consumer.
- setReportTimeoutAsErrors(boolean) - Method in class org.apache.servicemix.eip.support.AbstractAggregator
-
Sets whether the aggregator should reports errors on incoming exchanges already received when
a timeout occurs.
- setRequestCorrId(Expression) - Method in class org.apache.servicemix.eip.patterns.AsyncBridge
-
The expression used to compute the correlation id used to correlate the response and
the request.
- setRequestElementName(QName) - Method in class org.apache.servicemix.eip.patterns.ContentEnricher
-
Sets the QName of the element which contains the 'IN Message'
within the response message
- setRescheduleTimeouts(boolean) - Method in class org.apache.servicemix.eip.support.AbstractAggregator
-
Boolean flag controlling if aggregate timeouts are rescheduled each time a new message is added
to the aggregate.
- setResponseCorrId(Expression) - Method in class org.apache.servicemix.eip.patterns.AsyncBridge
-
The expression used to compute the correlation id from the response exchange.
- setResponseCorrIdProperty(String) - Method in class org.apache.servicemix.eip.patterns.AsyncBridge
-
Name of the property used by default to compute the correlation id on the response
exchange.
- setResultElementName(QName) - Method in class org.apache.servicemix.eip.patterns.ContentEnricher
-
Sets the QName of the element which contains the message
which was produced by the enricherTarget within the
response message
- setRules(RoutingRule[]) - Method in class org.apache.servicemix.eip.patterns.ContentBasedRouter
-
The list of routing rules.
- setSendFaultsToTarget(boolean) - Method in class org.apache.servicemix.eip.patterns.Pipeline
-
When the faultsTarget is not specified,
faults may be sent to the target endpoint
if this flag is set to true
- setSequenceNumberAsString(boolean) - Method in class org.apache.servicemix.eip.support.resequence.DefaultComparator
-
Deprecated.
- setSequenceNumberKey(String) - Method in class org.apache.servicemix.eip.support.resequence.DefaultComparator
-
The property name on the input message containing the sequence number
- setService(QName) - Method in class org.apache.servicemix.eip.support.ExchangeTarget
-
The service QName of the target
- setStore(Store) - Method in class org.apache.servicemix.eip.EIPEndpoint
-
Configure the store to use.
- setStoreFactory(StoreFactory) - Method in class org.apache.servicemix.eip.EIPEndpoint
-
The store factory to use when creating a store.
- setSynchronous(boolean) - Method in class org.apache.servicemix.eip.support.AbstractAggregator
-
Boolean flag that Controls whether the aggregate (when ready) will be sent synchronously or not.
- setSynchronous(boolean) - Method in class org.apache.servicemix.eip.support.AbstractSplitter
-
Specifies wether exchanges for all parts are sent synchronously or not.
- setTarget(ExchangeTarget) - Method in class org.apache.servicemix.eip.patterns.AsyncBridge
-
The target which will be used to send an In-Only or Robust-In-Only exchange to.
- setTarget(ExchangeTarget) - Method in class org.apache.servicemix.eip.patterns.ContentEnricher
-
The target where the enriched exchanges are sent.
- setTarget(ExchangeTarget) - Method in class org.apache.servicemix.eip.patterns.MessageFilter
-
The main target destination which will receive the exchange
- setTarget(ExchangeTarget) - Method in class org.apache.servicemix.eip.patterns.Pipeline
-
The address of the target endpoint
- setTarget(ExchangeTarget) - Method in class org.apache.servicemix.eip.patterns.WireTap
-
The main target destination which will receive the exchange
- setTarget(ExchangeTarget) - Method in class org.apache.servicemix.eip.support.AbstractAggregator
-
The exchange target that will be used to send the aggregate to.
- setTarget(ExchangeTarget) - Method in class org.apache.servicemix.eip.support.AbstractSplitter
-
The address of the target endpoint.
- setTarget(ExchangeTarget) - Method in class org.apache.servicemix.eip.support.resequence.ResequencerBase
-
- setTarget(ExchangeTarget) - Method in class org.apache.servicemix.eip.support.RoutingRule
-
The target to send the routed exchange to if the predicate matches.
- setTargets(ExchangeTarget[]) - Method in class org.apache.servicemix.eip.patterns.StaticRoutingSlip
-
List of target endpoints used in the RoutingSlip
- setTimeout(long) - Method in class org.apache.servicemix.eip.patterns.AsyncBridge
-
The timeout property controls the amount of time that the async bridge will wait for the response
after having sent the request.
- setTimeout(long) - Method in class org.apache.servicemix.eip.patterns.Resequencer
-
Set the timeout of this resequencer.
- setTimeout(long) - Method in class org.apache.servicemix.eip.patterns.SplitAggregator
-
The maximum amount of time (in milliseconds) that can elapse between messages for a single aggregate.
- setTimeout(long) - Method in class org.apache.servicemix.eip.support.resequence.ResequencerEngine
-
Sets this sequencer's timeout value.
- setTimerManager(TimerManager) - Method in class org.apache.servicemix.eip.EIPEndpoint
-
The timer manager to use for this endpoint.
- setTransformer(ExchangeTarget) - Method in class org.apache.servicemix.eip.patterns.Pipeline
-
The adress of the in-out endpoint acting as a transformer
- setTransformer(SourceTransformer) - Method in class org.apache.servicemix.eip.patterns.XPathSplitter
-
- setTransformer(SourceTransformer) - Method in class org.apache.servicemix.eip.support.XPathPredicate
-
- setUri(String) - Method in class org.apache.servicemix.eip.support.ExchangeTarget
-
An URI identifying the target
- setUseMessageContent(boolean) - Method in class org.apache.servicemix.eip.support.XPathPredicate
-
Ensure re-readability of the content if the expression also needs to
access the content.
- setUseRobustInOnly(boolean) - Method in class org.apache.servicemix.eip.patterns.AsyncBridge
-
Boolean flag to control if In-Only or Robust-In-Only exchange should be used
when sending the request.
- setVariableResolver(MessageVariableResolver) - Method in class org.apache.servicemix.eip.patterns.XPathSplitter
-
The variable resolver.
- setVariableResolver(MessageVariableResolver) - Method in class org.apache.servicemix.eip.support.XPathPredicate
-
The variable resolver.
- setWsdlExchangeTarget(ExchangeTarget) - Method in class org.apache.servicemix.eip.EIPEndpoint
-
An exchange target pointing to a JBI endpoint that
will be used to load the WSDL describing this endpoint.
- setWsdlResource(Resource) - Method in class org.apache.servicemix.eip.EIPEndpoint
-
When specified, this spring resource will be used to load the
WSDL that will be exposed as a description for this endpoint.
- setXPath(String) - Method in class org.apache.servicemix.eip.patterns.XPathSplitter
-
The xpath expression used to split the input message.
- setXPath(String) - Method in class org.apache.servicemix.eip.support.XPathPredicate
-
The xpath expression used to evaluate the predicate.
- showResource() - Method in class org.apache.servicemix.eip.support.SwitchPredicate
-
- split(Source) - Method in class org.apache.servicemix.eip.patterns.XPathSplitter
-
- split(Source) - Method in class org.apache.servicemix.eip.support.AbstractSplitter
-
- SplitAggregator - Class in org.apache.servicemix.eip.patterns
-
Aggregator can be used to wait and combine several messages.
- SplitAggregator() - Constructor for class org.apache.servicemix.eip.patterns.SplitAggregator
-
- SplitAggregator.SplitterAggregation - Class in org.apache.servicemix.eip.patterns
-
- SplitAggregator.SplitterAggregation(String) - Constructor for class org.apache.servicemix.eip.patterns.SplitAggregator.SplitterAggregation
-
- SPLITTER_CORRID - Static variable in class org.apache.servicemix.eip.support.AbstractSplitter
-
- SPLITTER_COUNT - Static variable in class org.apache.servicemix.eip.support.AbstractSplitter
-
- SPLITTER_INDEX - Static variable in class org.apache.servicemix.eip.support.AbstractSplitter
-
- start() - Method in class org.apache.servicemix.eip.EIPEndpoint
-
- start() - Method in class org.apache.servicemix.eip.patterns.AsyncBridge
-
- start() - Method in class org.apache.servicemix.eip.patterns.Resequencer
-
- start() - Method in class org.apache.servicemix.eip.support.AbstractAggregator
-
- start() - Method in class org.apache.servicemix.eip.support.AbstractSplitter
-
- start(Executor) - Method in class org.apache.servicemix.eip.support.resequence.SequenceReader
-
- StaticRecipientList - Class in org.apache.servicemix.eip.patterns
-
The StaticRecipientList component will forward an input In-Only or Robust-In-Only
exchange to a list of known recipients.
- StaticRecipientList() - Constructor for class org.apache.servicemix.eip.patterns.StaticRecipientList
-
- StaticRoutingSlip - Class in org.apache.servicemix.eip.patterns
-
A RoutingSlip component can be used to route an incoming In-Out exchange
through a series of target services.
- StaticRoutingSlip() - Constructor for class org.apache.servicemix.eip.patterns.StaticRoutingSlip
-
- stop() - Method in class org.apache.servicemix.eip.EIPEndpoint
-
- stop() - Method in class org.apache.servicemix.eip.patterns.Resequencer
-
- stop() - Method in class org.apache.servicemix.eip.support.resequence.ResequencerEngine
-
Stops this resequencer (i.e.
- stop() - Method in class org.apache.servicemix.eip.support.resequence.SequenceReader
-
- store - Variable in class org.apache.servicemix.eip.EIPEndpoint
-
The store to keep pending exchanges
- storeFactory - Variable in class org.apache.servicemix.eip.EIPEndpoint
-
The store factory.
- successor(MessageExchange, MessageExchange) - Method in class org.apache.servicemix.eip.support.resequence.DefaultComparator
-
- successor(E) - Method in class org.apache.servicemix.eip.support.resequence.Sequence
-
Returns the immediate successor of the given element in this sequence
or null if no successor exists.
- successor(E, E) - Method in interface org.apache.servicemix.eip.support.resequence.SequenceElementComparator
-
Returns true if o1 is an immediate successor
of o2.
- SwitchPredicate - Class in org.apache.servicemix.eip.support
-
Switch (on/off) predicate based on a property that can come from
a system property, a property from a property file (specified as Spring resource),
or a property from the exchange.
- SwitchPredicate() - Constructor for class org.apache.servicemix.eip.support.SwitchPredicate
-