A B C D E G H I L M N O P R S T V W X

A

AbstractAggregator - Class in org.apache.servicemix.eip.support
Aggregator can be used to wait and combine several messages.
AbstractAggregator() - Constructor for class org.apache.servicemix.eip.support.AbstractAggregator
 
AbstractContentBasedRouter - Class in org.apache.servicemix.eip.support
AbstractContentBasedRouter can be used as a base class for content-based routing.
AbstractContentBasedRouter() - Constructor for class org.apache.servicemix.eip.support.AbstractContentBasedRouter
 
AbstractSplitter - Class in org.apache.servicemix.eip.support
The AbstractSplitter is an abstract base class for Splitters.
AbstractSplitter() - Constructor for class org.apache.servicemix.eip.support.AbstractSplitter
 
add(E) - Method in class org.apache.servicemix.eip.support.resequence.ResequencerEngine
Adds an element to this resequencer throwing an exception if the maximum capacity is reached.
addMessage(Object, NormalizedMessage, MessageExchange) - Method in class org.apache.servicemix.eip.patterns.SplitAggregator
 
addMessage(Object, NormalizedMessage, MessageExchange) - Method in class org.apache.servicemix.eip.support.AbstractAggregator
Add a newly received message to this aggregation
addTimeoutHandler(TimeoutHandler) - Method in class org.apache.servicemix.eip.support.resequence.Timeout
Appends a new timeout handler at the end of the timeout handler list.
addTimeoutHandlerFirst(TimeoutHandler) - Method in class org.apache.servicemix.eip.support.resequence.Timeout
inserts a new timeout handler at the beginning of the timeout handler list.
afterPropertiesSet() - Method in class org.apache.servicemix.eip.support.ExchangeTarget
 
afterPropertiesSet() - Method in class org.apache.servicemix.eip.support.SwitchPredicate
 
aggregateElementName - Variable in class org.apache.servicemix.eip.patterns.SplitAggregator
 
AsyncBridge - Class in org.apache.servicemix.eip.patterns
 
AsyncBridge() - Constructor for class org.apache.servicemix.eip.patterns.AsyncBridge
 

B

buildAggregate(Object, NormalizedMessage, MessageExchange, boolean) - Method in class org.apache.servicemix.eip.patterns.RecipientListAggregator
 
buildAggregate(Object, NormalizedMessage, MessageExchange, boolean) - Method in class org.apache.servicemix.eip.patterns.SplitAggregator
 
buildAggregate(Object, NormalizedMessage, MessageExchange, boolean) - Method in class org.apache.servicemix.eip.support.AbstractAggregator
Fill the given JBI message with the aggregation result.

C

chooseFirstEndpointWithDescriptor(ServiceEndpoint[]) - Method in class org.apache.servicemix.eip.EIPEndpoint
 
clearTimeoutHandlers() - Method in class org.apache.servicemix.eip.support.resequence.Timeout
Removes all timeout handlers from the timeout handler list.
closeAggregation(String) - Method in class org.apache.servicemix.eip.support.AbstractAggregator
Mark an aggregation as closed
comparator() - Method in class org.apache.servicemix.eip.support.resequence.Sequence
Returns this sequence's comparator.
compare(MessageExchange, MessageExchange) - Method in class org.apache.servicemix.eip.support.resequence.DefaultComparator
 
configureTarget(MessageExchange, ComponentContext) - Method in class org.apache.servicemix.eip.support.ExchangeTarget
Configures the target on the newly created exchange
ContentBasedRouter - Class in org.apache.servicemix.eip.patterns
ContentBasedRouter can be used for all kind of content-based routing.
ContentBasedRouter() - Constructor for class org.apache.servicemix.eip.patterns.ContentBasedRouter
 
ContentEnricher - Class in org.apache.servicemix.eip.patterns
Implementation of the 'Content-Enricher' Pattern.
ContentEnricher() - Constructor for class org.apache.servicemix.eip.patterns.ContentEnricher
 
copyAttachments(NormalizedMessage, NormalizedMessage) - Method in class org.apache.servicemix.eip.EIPEndpoint
Copies attachments from one message to another that do not already exist
copyProperties(NormalizedMessage, NormalizedMessage) - Method in class org.apache.servicemix.eip.EIPEndpoint
Copies properties from one message to another that do not already exist
correlationId - Variable in class org.apache.servicemix.eip.patterns.SplitAggregator.SplitterAggregation
 
CORRID - Static variable in class org.apache.servicemix.eip.patterns.AsyncBridge
 
corrId - Variable in class org.apache.servicemix.eip.patterns.SplitAggregator
 
count - Variable in class org.apache.servicemix.eip.patterns.SplitAggregator
 
countAttribute - Variable in class org.apache.servicemix.eip.patterns.SplitAggregator
 
createAggregation(String) - Method in class org.apache.servicemix.eip.patterns.SplitAggregator
 
createAggregation(String) - Method in class org.apache.servicemix.eip.support.AbstractAggregator
Creates a new empty aggregation.
createChildElement(QName, Node) - Method in class org.apache.servicemix.eip.patterns.SplitAggregator
 
createPart(URI, NormalizedMessage, Source) - Method in class org.apache.servicemix.eip.support.AbstractSplitter
 
createParts(MessageExchange) - Method in class org.apache.servicemix.eip.support.AbstractSplitter
 
createResource(String) - Method in class org.apache.servicemix.eip.support.SwitchPredicate
 
createTargetExchange(NormalizedMessage, URI) - Method in class org.apache.servicemix.eip.support.resequence.ResequencerBase
 

D

DefaultComparator - Class in org.apache.servicemix.eip.support.resequence
Compares MessageExchange sequence elements based on sequence numbers defined by their in-NormalizedMessages.
DefaultComparator() - Constructor for class org.apache.servicemix.eip.support.resequence.DefaultComparator
 

E

EIPComponent - Class in org.apache.servicemix.eip
 
EIPComponent() - Constructor for class org.apache.servicemix.eip.EIPComponent
 
EIPEndpoint - Class in org.apache.servicemix.eip
 
EIPEndpoint() - Constructor for class org.apache.servicemix.eip.EIPEndpoint
 
EipServiceUnitAnalyzer - Class in org.apache.servicemix.eip.packaging
 
EipServiceUnitAnalyzer() - Constructor for class org.apache.servicemix.eip.packaging.EipServiceUnitAnalyzer
 
ExchangeTarget - Class in org.apache.servicemix.eip.support
An ExchangeTarget may be used to specify the target of an exchange, while retaining all the JBI features (interface based routing, service name based routing or endpoint routing).
ExchangeTarget() - Constructor for class org.apache.servicemix.eip.support.ExchangeTarget
 

G

getAggregateElementName() - Method in class org.apache.servicemix.eip.patterns.SplitAggregator
 
getClosedAggregatesStoreFactory() - Method in class org.apache.servicemix.eip.support.AbstractAggregator
Access the currently configured StoreFactory for storing closed aggregations
getConfiguredEndpoints() - Method in class org.apache.servicemix.eip.EIPComponent
 
getConsumes(Endpoint) - Method in class org.apache.servicemix.eip.packaging.EipServiceUnitAnalyzer
 
getCorrelationID(MessageExchange, NormalizedMessage) - Method in class org.apache.servicemix.eip.patterns.SplitAggregator
 
getCorrelationId() - Method in class org.apache.servicemix.eip.patterns.SplitAggregator.SplitterAggregation
 
getCorrelationID(MessageExchange, NormalizedMessage) - Method in class org.apache.servicemix.eip.support.AbstractAggregator
Retrieve the correlation ID of the given exchange
getCorrId() - Method in class org.apache.servicemix.eip.patterns.SplitAggregator
 
getCount() - Method in class org.apache.servicemix.eip.patterns.SplitAggregator
 
getCountAttribute() - Method in class org.apache.servicemix.eip.patterns.SplitAggregator
 
getDefinition() - Method in class org.apache.servicemix.eip.EIPEndpoint
If the definition is not currently set, it tries to set it using the following sources in the order: description, wsdlResource, wsdlExchangeTarget
getDefinitionFromDescription() - Method in class org.apache.servicemix.eip.EIPEndpoint
 
getDefinitionFromWsdlExchangeTarget() - Method in class org.apache.servicemix.eip.EIPEndpoint
 
getDefinitionFromWsdlExchangeTarget() - Method in class org.apache.servicemix.eip.patterns.Pipeline
 
getDefinitionFromWsdlResource() - Method in class org.apache.servicemix.eip.EIPEndpoint
 
getDescription() - Method in class org.apache.servicemix.eip.EIPEndpoint
 
getDescriptionForExchangeTarget(ExchangeTarget) - Method in class org.apache.servicemix.eip.EIPEndpoint
 
getDestination(MessageExchange) - Method in class org.apache.servicemix.eip.patterns.ContentBasedRouter
Find the target destination for the given JBI exchange
getDestination(MessageExchange) - Method in class org.apache.servicemix.eip.support.AbstractContentBasedRouter
Find the target destination for the given JBI exchange
getEndpoint() - Method in class org.apache.servicemix.eip.support.ExchangeTarget
 
getEndpointClasses() - Method in class org.apache.servicemix.eip.EIPComponent
 
getEndpoints() - Method in class org.apache.servicemix.eip.EIPComponent
 
getEndpointsForExchangeTarget(ExchangeTarget) - Method in class org.apache.servicemix.eip.EIPEndpoint
 
getEnricherElementName() - Method in class org.apache.servicemix.eip.patterns.ContentEnricher
returns the QName of the resulting root node
getFactory() - Method in class org.apache.servicemix.eip.patterns.XPathSplitter
 
getFaultListener() - Method in class org.apache.servicemix.eip.patterns.WireTap
 
getFaultsTarget() - Method in class org.apache.servicemix.eip.patterns.Pipeline
 
getFilter() - Method in class org.apache.servicemix.eip.patterns.MessageFilter
 
getFromExchange() - Method in class org.apache.servicemix.eip.support.SwitchPredicate
 
getFunctionResolver() - Method in class org.apache.servicemix.eip.patterns.XPathSplitter
 
getIndex() - Method in class org.apache.servicemix.eip.patterns.SplitAggregator
 
getIndexAttribute() - Method in class org.apache.servicemix.eip.patterns.SplitAggregator
 
getInListener() - Method in class org.apache.servicemix.eip.patterns.WireTap
 
getInterface() - Method in class org.apache.servicemix.eip.support.ExchangeTarget
 
getLockManager() - Method in class org.apache.servicemix.eip.EIPEndpoint
 
getMessageCopier() - Method in class org.apache.servicemix.eip.support.resequence.ResequencerBase
 
getMessageElementName() - Method in class org.apache.servicemix.eip.patterns.SplitAggregator
 
getMessages() - Method in class org.apache.servicemix.eip.patterns.SplitAggregator.SplitterAggregation
 
getNamespaceContext() - Method in class org.apache.servicemix.eip.patterns.XPathSplitter
 
getNamespaces() - Method in class org.apache.servicemix.eip.support.NamespaceContextImpl
Keep the getter/setter to keep xbean annotation
getOperation() - Method in class org.apache.servicemix.eip.support.ExchangeTarget
 
getOutListener() - Method in class org.apache.servicemix.eip.patterns.WireTap
 
getOutQueue() - Method in class org.apache.servicemix.eip.support.resequence.ResequencerEngine
Returns the output queue.
getPredicate() - Method in class org.apache.servicemix.eip.support.RoutingRule
 
getPropertyName() - Method in class org.apache.servicemix.eip.support.SwitchPredicate
 
getPropertyResource() - Method in class org.apache.servicemix.eip.support.SwitchPredicate
 
getRecipients() - Method in class org.apache.servicemix.eip.patterns.StaticRecipientList
 
getRequestCorrId() - Method in class org.apache.servicemix.eip.patterns.AsyncBridge
 
getRequestElementName() - Method in class org.apache.servicemix.eip.patterns.ContentEnricher
Returns the QName of the element which contains the 'IN Message' within the response message
getResponseCorrId() - Method in class org.apache.servicemix.eip.patterns.AsyncBridge
 
getResponseCorrIdProperty() - Method in class org.apache.servicemix.eip.patterns.AsyncBridge
 
getResultElementName() - Method in class org.apache.servicemix.eip.patterns.ContentEnricher
Returns the QName of the element which contains the message which was produced by the enricherTarget within the response message
getRules() - Method in class org.apache.servicemix.eip.patterns.ContentBasedRouter
 
getSequenceNumberKey() - Method in class org.apache.servicemix.eip.support.resequence.DefaultComparator
 
getService() - Method in class org.apache.servicemix.eip.support.ExchangeTarget
 
getStore() - Method in class org.apache.servicemix.eip.EIPEndpoint
 
getStoreFactory() - Method in class org.apache.servicemix.eip.EIPEndpoint
 
getTarget() - Method in class org.apache.servicemix.eip.patterns.AsyncBridge
 
getTarget() - Method in class org.apache.servicemix.eip.patterns.MessageFilter
 
getTarget() - Method in class org.apache.servicemix.eip.patterns.Pipeline
 
getTarget() - Method in class org.apache.servicemix.eip.patterns.WireTap
 
getTarget() - Method in class org.apache.servicemix.eip.support.AbstractAggregator
 
getTarget() - Method in class org.apache.servicemix.eip.support.AbstractSplitter
 
getTarget() - Method in class org.apache.servicemix.eip.support.resequence.ResequencerBase
 
getTarget() - Method in class org.apache.servicemix.eip.support.RoutingRule
 
getTargets() - Method in class org.apache.servicemix.eip.patterns.StaticRoutingSlip
 
getTimeout() - Method in class org.apache.servicemix.eip.patterns.AsyncBridge
 
getTimeout(MessageExchange) - Method in class org.apache.servicemix.eip.patterns.AsyncBridge
 
getTimeout() - Method in class org.apache.servicemix.eip.patterns.SplitAggregator
 
getTimeout(Object) - Method in class org.apache.servicemix.eip.patterns.SplitAggregator
 
getTimeout(Object) - Method in class org.apache.servicemix.eip.support.AbstractAggregator
Returns the date when the onTimeout method should be called if the aggregation is not completed yet, or null if the aggregation has no timeout.
getTimeout() - Method in class org.apache.servicemix.eip.support.resequence.ResequencerEngine
Returns this resequencer's timeout value.
getTimeoutHandlers() - Method in class org.apache.servicemix.eip.support.resequence.Timeout
Returns the list of timeout handlers that have been registered for notification.
getTimerManager() - Method in class org.apache.servicemix.eip.EIPEndpoint
 
getTransformer() - Method in class org.apache.servicemix.eip.patterns.Pipeline
 
getTransformer() - Method in class org.apache.servicemix.eip.patterns.XPathSplitter
 
getUri() - Method in class org.apache.servicemix.eip.support.ExchangeTarget
 
getVariableResolver() - Method in class org.apache.servicemix.eip.patterns.XPathSplitter
 
getWsdlExchangeTarget() - Method in class org.apache.servicemix.eip.EIPEndpoint
 
getWsdlResource() - Method in class org.apache.servicemix.eip.EIPEndpoint
 
getXBeanFile() - Method in class org.apache.servicemix.eip.packaging.EipServiceUnitAnalyzer
 
getXPath() - Method in class org.apache.servicemix.eip.patterns.XPathSplitter
 

H

higher(E) - Method in class org.apache.servicemix.eip.support.resequence.Sequence
Returns the next higher element in the sequence to the given element.

I

index - Variable in class org.apache.servicemix.eip.patterns.SplitAggregator
 
indexAttribute - Variable in class org.apache.servicemix.eip.patterns.SplitAggregator
 
isAggregationClosed(String) - Method in class org.apache.servicemix.eip.support.AbstractAggregator
Check if the aggregation with the given correlation id is closed or not.
isCopyAttachments() - Method in class org.apache.servicemix.eip.patterns.ContentEnricher
 
isCopyAttachments() - Method in class org.apache.servicemix.eip.patterns.Pipeline
 
isCopyAttachments() - Method in class org.apache.servicemix.eip.support.AbstractAggregator
 
isCopyProperties() - Method in class org.apache.servicemix.eip.patterns.ContentEnricher
 
isCopyProperties() - Method in class org.apache.servicemix.eip.patterns.Pipeline
 
isCopyProperties() - Method in class org.apache.servicemix.eip.patterns.WireTap
 
isCopyProperties() - Method in class org.apache.servicemix.eip.support.AbstractAggregator
 
isForwardAttachments() - Method in class org.apache.servicemix.eip.support.AbstractSplitter
 
isForwardOperation() - Method in class org.apache.servicemix.eip.support.AbstractContentBasedRouter
 
isForwardProperties() - Method in class org.apache.servicemix.eip.support.AbstractSplitter
 
isOn() - Method in class org.apache.servicemix.eip.support.SwitchPredicate
 
isReportErrors() - Method in class org.apache.servicemix.eip.patterns.MessageFilter
 
isReportErrors() - Method in class org.apache.servicemix.eip.patterns.StaticRecipientList
 
isReportErrors() - Method in class org.apache.servicemix.eip.support.AbstractSplitter
 
isRescheduleTimeouts() - Method in class org.apache.servicemix.eip.support.AbstractAggregator
 
isSendFaultsToTarget() - Method in class org.apache.servicemix.eip.patterns.Pipeline
 
isSequenceNumberAsString() - Method in class org.apache.servicemix.eip.support.resequence.DefaultComparator
 
isSynchronous() - Method in class org.apache.servicemix.eip.support.AbstractAggregator
 
isSynchronous() - Method in class org.apache.servicemix.eip.support.AbstractSplitter
 
isUseRobustInOnly() - Method in class org.apache.servicemix.eip.patterns.AsyncBridge
 
isValidEndpoint(Object) - Method in class org.apache.servicemix.eip.packaging.EipServiceUnitAnalyzer
 

L

lockManager - Variable in class org.apache.servicemix.eip.EIPEndpoint
The lock manager.
lower(E) - Method in class org.apache.servicemix.eip.support.resequence.Sequence
Returns the next lower element in the sequence to the given element.

M

matches(MessageExchange) - Method in interface org.apache.servicemix.eip.support.Predicate
 
matches(MessageExchange) - Method in class org.apache.servicemix.eip.support.SwitchPredicate
 
matches(MessageExchange) - Method in class org.apache.servicemix.eip.support.XPathPredicate
 
messageElementName - Variable in class org.apache.servicemix.eip.patterns.SplitAggregator
 
MessageFilter - Class in org.apache.servicemix.eip.patterns
MessageFilter allows filtering incoming JBI exchanges.
MessageFilter() - Constructor for class org.apache.servicemix.eip.patterns.MessageFilter
 
messages - Variable in class org.apache.servicemix.eip.patterns.SplitAggregator.SplitterAggregation
 

N

NamespaceContextImpl - Class in org.apache.servicemix.eip.support
A simple namespace context with a clean xbean configuration.
NamespaceContextImpl() - Constructor for class org.apache.servicemix.eip.support.NamespaceContextImpl
 

O

onTimeout(String) - Method in class org.apache.servicemix.eip.patterns.AsyncBridge
 
onTimeout(String, String, Timer) - Method in class org.apache.servicemix.eip.support.AbstractAggregator
 
org.apache.servicemix.eip - package org.apache.servicemix.eip
 
org.apache.servicemix.eip.packaging - package org.apache.servicemix.eip.packaging
 
org.apache.servicemix.eip.patterns - package org.apache.servicemix.eip.patterns
 
org.apache.servicemix.eip.support - package org.apache.servicemix.eip.support
 
org.apache.servicemix.eip.support.resequence - package org.apache.servicemix.eip.support.resequence
 

P

Pipeline - Class in org.apache.servicemix.eip.patterns
The Pipeline component is a bridge between an In-Only (or Robust-In-Only) MEP and an In-Out MEP.
Pipeline() - Constructor for class org.apache.servicemix.eip.patterns.Pipeline
 
predecessor(MessageExchange, MessageExchange) - Method in class org.apache.servicemix.eip.support.resequence.DefaultComparator
 
predecessor(E) - Method in class org.apache.servicemix.eip.support.resequence.Sequence
Returns the immediate predecessor of the given element in this sequence or null if no predecessor exists.
predecessor(E, E) - Method in interface org.apache.servicemix.eip.support.resequence.SequenceElementComparator
Returns true if o1 is an immediate predecessor of o2.
Predicate - Interface in org.apache.servicemix.eip.support
 
process(MessageExchange) - Method in class org.apache.servicemix.eip.EIPEndpoint
 
process(MessageExchange) - Method in class org.apache.servicemix.eip.patterns.AsyncBridge
 
process(MessageExchange) - Method in class org.apache.servicemix.eip.patterns.ContentEnricher
 
process(MessageExchange) - Method in class org.apache.servicemix.eip.support.AbstractAggregator
 
processAsync(MessageExchange) - Method in class org.apache.servicemix.eip.EIPEndpoint
 
processAsync(MessageExchange) - Method in class org.apache.servicemix.eip.patterns.AsyncBridge
 
processAsync(MessageExchange) - Method in class org.apache.servicemix.eip.patterns.ContentEnricher
 
processAsync(MessageExchange) - Method in class org.apache.servicemix.eip.patterns.MessageFilter
 
processAsync(MessageExchange) - Method in class org.apache.servicemix.eip.patterns.Pipeline
 
processAsync(MessageExchange) - Method in class org.apache.servicemix.eip.patterns.Resequencer
 
processAsync(MessageExchange) - Method in class org.apache.servicemix.eip.patterns.StaticRecipientList
 
processAsync(MessageExchange) - Method in class org.apache.servicemix.eip.patterns.StaticRoutingSlip
 
processAsync(MessageExchange) - Method in class org.apache.servicemix.eip.patterns.WireTap
 
processAsync(MessageExchange) - Method in class org.apache.servicemix.eip.support.AbstractAggregator
 
processAsync(MessageExchange) - Method in class org.apache.servicemix.eip.support.AbstractContentBasedRouter
 
processAsync(MessageExchange) - Method in class org.apache.servicemix.eip.support.AbstractSplitter
 
processProviderAsync(MessageExchange) - Method in class org.apache.servicemix.eip.patterns.StaticRoutingSlip
 
processSync(MessageExchange) - Method in class org.apache.servicemix.eip.EIPEndpoint
 
processSync(MessageExchange) - Method in class org.apache.servicemix.eip.patterns.AsyncBridge
 
processSync(MessageExchange) - Method in class org.apache.servicemix.eip.patterns.ContentEnricher
 
processSync(MessageExchange) - Method in class org.apache.servicemix.eip.patterns.MessageFilter
 
processSync(MessageExchange) - Method in class org.apache.servicemix.eip.patterns.Pipeline
 
processSync(MessageExchange) - Method in class org.apache.servicemix.eip.patterns.Resequencer
 
processSync(MessageExchange) - Method in class org.apache.servicemix.eip.patterns.StaticRecipientList
 
processSync(MessageExchange) - Method in class org.apache.servicemix.eip.patterns.StaticRoutingSlip
 
processSync(MessageExchange) - Method in class org.apache.servicemix.eip.patterns.WireTap
 
processSync(MessageExchange) - Method in class org.apache.servicemix.eip.support.AbstractAggregator
 
processSync(MessageExchange) - Method in class org.apache.servicemix.eip.support.AbstractContentBasedRouter
 
processSync(MessageExchange) - Method in class org.apache.servicemix.eip.support.AbstractSplitter
 
put(E) - Method in class org.apache.servicemix.eip.support.resequence.ResequencerEngine
Adds an element to this resequencer waiting, if necessary, until capacity becomes available.

R

RECIPIENT_LIST_CORRID - Static variable in class org.apache.servicemix.eip.patterns.StaticRecipientList
 
RECIPIENT_LIST_COUNT - Static variable in class org.apache.servicemix.eip.patterns.StaticRecipientList
 
RECIPIENT_LIST_INDEX - Static variable in class org.apache.servicemix.eip.patterns.StaticRecipientList
 
RecipientListAggregator - Class in org.apache.servicemix.eip.patterns
An aggregator specifically written to aggregate messages that have been sent using a StaticRecipientList pattern.
RecipientListAggregator() - Constructor for class org.apache.servicemix.eip.patterns.RecipientListAggregator
 
Resequencer - Class in org.apache.servicemix.eip.patterns
 
Resequencer() - Constructor for class org.apache.servicemix.eip.patterns.Resequencer
 
ResequencerBase - Class in org.apache.servicemix.eip.support.resequence
 
ResequencerBase() - Constructor for class org.apache.servicemix.eip.support.resequence.ResequencerBase
 
ResequencerEngine<E> - Class in org.apache.servicemix.eip.support.resequence
Resequences elements based on a given SequenceElementComparator.
ResequencerEngine(SequenceElementComparator<E>) - Constructor for class org.apache.servicemix.eip.support.resequence.ResequencerEngine
Creates a new resequencer instance with a default timeout of 2000 milliseconds.
ResequencerEngine(SequenceElementComparator<E>, int) - Constructor for class org.apache.servicemix.eip.support.resequence.ResequencerEngine
Creates a new resequencer instance with a default timeout of 2000 milliseconds.
RoutingRule - Class in org.apache.servicemix.eip.support
The RoutingRule interface is used by content based routers.
RoutingRule() - Constructor for class org.apache.servicemix.eip.support.RoutingRule
 
RoutingRule(Predicate, ExchangeTarget) - Constructor for class org.apache.servicemix.eip.support.RoutingRule
 
run() - Method in class org.apache.servicemix.eip.support.resequence.SequenceReader
 
run() - Method in class org.apache.servicemix.eip.support.resequence.Timeout
Notifies all timeout handlers about the scheduled timeout.

S

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
Creates a new Sequence instance.
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
 
setCapacity(int) - Method in class org.apache.servicemix.eip.patterns.Resequencer
 
setClosedAggregatesStoreFactory(StoreFactory) - Method in class org.apache.servicemix.eip.support.AbstractAggregator
Set a new StoreFactory for creating the Store to hold closed aggregations If it hasn't been set, a simple MemoryStoreFactory will be used by default.
setComparator(SequenceElementComparator<MessageExchange>) - Method in class org.apache.servicemix.eip.patterns.Resequencer
 
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
 
setCopyAttachments(boolean) - Method in class org.apache.servicemix.eip.support.AbstractAggregator
 
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
 
setCopyProperties(boolean) - Method in class org.apache.servicemix.eip.patterns.WireTap
 
setCopyProperties(boolean) - Method in class org.apache.servicemix.eip.support.AbstractAggregator
 
setCorrelationId(String) - Method in class org.apache.servicemix.eip.patterns.SplitAggregator.SplitterAggregation
 
setCorrId(Expression) - Method in class org.apache.servicemix.eip.patterns.SplitAggregator
 
setCount(Expression) - Method in class org.apache.servicemix.eip.patterns.SplitAggregator
 
setCountAttribute(String) - Method in class org.apache.servicemix.eip.patterns.SplitAggregator
 
setEndpoint(String) - Method in class org.apache.servicemix.eip.support.ExchangeTarget
 
setEndpoints(EIPEndpoint[]) - Method in class org.apache.servicemix.eip.EIPComponent
 
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
 
setFactory(XPathFactory) - Method in class org.apache.servicemix.eip.patterns.XPathSplitter
 
setFaultListener(ExchangeTarget) - Method in class org.apache.servicemix.eip.patterns.WireTap
 
setFaultsTarget(ExchangeTarget) - Method in class org.apache.servicemix.eip.patterns.Pipeline
 
setFilter(Predicate) - Method in class org.apache.servicemix.eip.patterns.MessageFilter
 
setForwardAttachments(boolean) - Method in class org.apache.servicemix.eip.support.AbstractSplitter
 
setForwardOperation(boolean) - Method in class org.apache.servicemix.eip.support.AbstractContentBasedRouter
 
setForwardProperties(boolean) - Method in class org.apache.servicemix.eip.support.AbstractSplitter
 
setFromExchange(boolean) - Method in class org.apache.servicemix.eip.support.SwitchPredicate
 
setFunctionResolver(XPathFunctionResolver) - Method in class org.apache.servicemix.eip.patterns.XPathSplitter
 
setIndex(Expression) - Method in class org.apache.servicemix.eip.patterns.SplitAggregator
 
setIndexAttribute(String) - Method in class org.apache.servicemix.eip.patterns.SplitAggregator
 
setInListener(ExchangeTarget) - Method in class org.apache.servicemix.eip.patterns.WireTap
 
setInterface(QName) - Method in class org.apache.servicemix.eip.support.ExchangeTarget
 
setLockManager(LockManager) - Method in class org.apache.servicemix.eip.EIPEndpoint
 
setMessageElementName(QName) - Method in class org.apache.servicemix.eip.patterns.SplitAggregator
 
setMessages(NormalizedMessage[]) - Method in class org.apache.servicemix.eip.patterns.SplitAggregator.SplitterAggregation
 
setNamespaceContext(NamespaceContext) - Method in class org.apache.servicemix.eip.patterns.XPathSplitter
 
setNamespaces(Map<String, String>) - Method in class org.apache.servicemix.eip.support.NamespaceContextImpl
Keep the getter/setter to keep xbean annotation
setOn(boolean) - Method in class org.apache.servicemix.eip.support.SwitchPredicate
 
setOperation(QName) - Method in class org.apache.servicemix.eip.support.ExchangeTarget
 
setOutListener(ExchangeTarget) - Method in class org.apache.servicemix.eip.patterns.WireTap
 
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
 
setPropertyName(String) - Method in class org.apache.servicemix.eip.support.SwitchPredicate
 
setPropertyResource(Resource) - Method in class org.apache.servicemix.eip.support.SwitchPredicate
 
setQueue(BlockingQueue<MessageExchange>) - Method in class org.apache.servicemix.eip.support.resequence.SequenceReader
 
setRecipients(ExchangeTarget[]) - Method in class org.apache.servicemix.eip.patterns.StaticRecipientList
 
setReportErrors(boolean) - Method in class org.apache.servicemix.eip.patterns.MessageFilter
 
setReportErrors(boolean) - Method in class org.apache.servicemix.eip.patterns.StaticRecipientList
 
setReportErrors(boolean) - Method in class org.apache.servicemix.eip.support.AbstractSplitter
 
setRequestCorrId(Expression) - Method in class org.apache.servicemix.eip.patterns.AsyncBridge
 
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
 
setResponseCorrId(Expression) - Method in class org.apache.servicemix.eip.patterns.AsyncBridge
 
setResponseCorrIdProperty(String) - Method in class org.apache.servicemix.eip.patterns.AsyncBridge
 
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
 
setSendFaultsToTarget(boolean) - Method in class org.apache.servicemix.eip.patterns.Pipeline
 
setSequenceNumberAsString(boolean) - Method in class org.apache.servicemix.eip.support.resequence.DefaultComparator
 
setSequenceNumberKey(String) - Method in class org.apache.servicemix.eip.support.resequence.DefaultComparator
 
setService(QName) - Method in class org.apache.servicemix.eip.support.ExchangeTarget
 
setStore(Store) - Method in class org.apache.servicemix.eip.EIPEndpoint
 
setStoreFactory(StoreFactory) - Method in class org.apache.servicemix.eip.EIPEndpoint
 
setSynchronous(boolean) - Method in class org.apache.servicemix.eip.support.AbstractAggregator
 
setSynchronous(boolean) - Method in class org.apache.servicemix.eip.support.AbstractSplitter
 
setTarget(ExchangeTarget) - Method in class org.apache.servicemix.eip.patterns.AsyncBridge
 
setTarget(ExchangeTarget) - Method in class org.apache.servicemix.eip.patterns.ContentEnricher
 
setTarget(ExchangeTarget) - Method in class org.apache.servicemix.eip.patterns.MessageFilter
 
setTarget(ExchangeTarget) - Method in class org.apache.servicemix.eip.patterns.Pipeline
 
setTarget(ExchangeTarget) - Method in class org.apache.servicemix.eip.patterns.WireTap
 
setTarget(ExchangeTarget) - Method in class org.apache.servicemix.eip.support.AbstractAggregator
 
setTarget(ExchangeTarget) - Method in class org.apache.servicemix.eip.support.AbstractSplitter
 
setTarget(ExchangeTarget) - Method in class org.apache.servicemix.eip.support.resequence.ResequencerBase
 
setTarget(ExchangeTarget) - Method in class org.apache.servicemix.eip.support.RoutingRule
 
setTargets(ExchangeTarget[]) - Method in class org.apache.servicemix.eip.patterns.StaticRoutingSlip
 
setTimeout(long) - Method in class org.apache.servicemix.eip.patterns.AsyncBridge
 
setTimeout(long) - Method in class org.apache.servicemix.eip.patterns.Resequencer
 
setTimeout(long) - Method in class org.apache.servicemix.eip.patterns.SplitAggregator
 
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
 
setTransformer(ExchangeTarget) - Method in class org.apache.servicemix.eip.patterns.Pipeline
 
setTransformer(SourceTransformer) - Method in class org.apache.servicemix.eip.patterns.XPathSplitter
 
setUri(String) - Method in class org.apache.servicemix.eip.support.ExchangeTarget
 
setUseRobustInOnly(boolean) - Method in class org.apache.servicemix.eip.patterns.AsyncBridge
 
setVariableResolver(MessageVariableResolver) - Method in class org.apache.servicemix.eip.patterns.XPathSplitter
 
setWsdlExchangeTarget(ExchangeTarget) - Method in class org.apache.servicemix.eip.EIPEndpoint
 
setWsdlResource(Resource) - Method in class org.apache.servicemix.eip.EIPEndpoint
 
setXPath(String) - Method in class org.apache.servicemix.eip.patterns.XPathSplitter
 
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. this resequencer's Timer instance).
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 1. a system property 2. a property from a property file (specified as Spring resource) 3. a property from the exchange 4. swtich on/off via JMX MBean (not yet implemented)

the property is interpreted as a boolean value If fromExchange is true --> 3.

SwitchPredicate() - Constructor for class org.apache.servicemix.eip.support.SwitchPredicate
 

T

timeout - Variable in class org.apache.servicemix.eip.patterns.SplitAggregator
 
timeout(Timeout) - Method in class org.apache.servicemix.eip.support.resequence.ResequencerEngine
Handles a timeout notification by starting a delivery attempt.
Timeout - Class in org.apache.servicemix.eip.support.resequence
A timer task that notifies handlers about scheduled timeouts.
Timeout(Timer, long) - Constructor for class org.apache.servicemix.eip.support.resequence.Timeout
Creates a new timeout task using the given Timer instance a timeout value.
timeout(Timeout) - Method in interface org.apache.servicemix.eip.support.resequence.TimeoutHandler
Handles a timeout notification.
TimeoutHandler - Interface in org.apache.servicemix.eip.support.resequence
Implemented by classes that handle timeout notifications.
timerManager - Variable in class org.apache.servicemix.eip.EIPEndpoint
The timer manager.

V

validate() - Method in class org.apache.servicemix.eip.patterns.ContentBasedRouter
 
validate() - Method in class org.apache.servicemix.eip.patterns.MessageFilter
 
validate() - Method in class org.apache.servicemix.eip.patterns.Pipeline
 
validate() - Method in class org.apache.servicemix.eip.patterns.StaticRecipientList
 
validate() - Method in class org.apache.servicemix.eip.patterns.StaticRoutingSlip
 
validate() - Method in class org.apache.servicemix.eip.patterns.WireTap
 
validate() - Method in class org.apache.servicemix.eip.patterns.XPathSplitter
 
validate() - Method in class org.apache.servicemix.eip.support.AbstractContentBasedRouter
 
validate() - Method in class org.apache.servicemix.eip.support.AbstractSplitter
 
validate() - Method in class org.apache.servicemix.eip.support.resequence.ResequencerBase
 
validateMessageExchange(MessageExchange) - Method in class org.apache.servicemix.eip.support.resequence.ResequencerBase
 

W

WireTap - Class in org.apache.servicemix.eip.patterns
A WireTap component can be used to forward a copy of the input message to a listener.
WireTap() - Constructor for class org.apache.servicemix.eip.patterns.WireTap
 
wsdlExchangeTarget - Variable in class org.apache.servicemix.eip.EIPEndpoint
The ExchangeTarget to use to get the WSDL
wsdlResource - Variable in class org.apache.servicemix.eip.EIPEndpoint
The resource pointing to the WSDL for this endpoint

X

XPathPredicate - Class in org.apache.servicemix.eip.support
 
XPathPredicate() - Constructor for class org.apache.servicemix.eip.support.XPathPredicate
 
XPathPredicate(String) - Constructor for class org.apache.servicemix.eip.support.XPathPredicate
 
XPathSplitter - Class in org.apache.servicemix.eip.patterns
The XPathSplitter component implements the Splitter pattern using an xpath expression to split the incoming xml.
XPathSplitter() - Constructor for class org.apache.servicemix.eip.patterns.XPathSplitter
 

A B C D E G H I L M N O P R S T V W X

Copyright © 2005-2008 Apache Software Foundation. All Rights Reserved.