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
 
AbstractAggregator.ClosedAggregateException - Exception in org.apache.servicemix.eip.support
Error used to report that the aggregate has already been closed
AbstractAggregator.ClosedAggregateException() - Constructor for exception org.apache.servicemix.eip.support.AbstractAggregator.ClosedAggregateException
 
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
The async bridge pattern is used to bridge an In-Out exchange with two In-Only (or Robust-In-Only) exchanges.
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
The lock manager to use for this endpoint.
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
The operation QName that will be set on the exchange
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
 
isReportClosedAggregatesAsErrors() - Method in class org.apache.servicemix.eip.support.AbstractAggregator
 
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.AbstractAggregator
 
isReportErrors() - Method in class org.apache.servicemix.eip.support.AbstractSplitter
 
isReportTimeoutAsErrors() - Method in class org.apache.servicemix.eip.support.AbstractAggregator
 
isRescheduleTimeouts() - Method in class org.apache.servicemix.eip.support.AbstractAggregator
 
isSendFaultsToTarget() - Method in class org.apache.servicemix.eip.patterns.Pipeline
 
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.
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
This pattern implements the Resequencer EIP pattern.
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
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
 

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
A predicate that verify if the xpath expression evaluated on the content of the input message is true or not.
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-2015 FuseSource. All Rights Reserved.