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

A

AbstractAggregatorPattern - Class in org.ow2.petals.se.eip.patterns
Provide a management of the source exchange response from the target exchanges received.
AbstractAggregatorPattern() - Constructor for class org.ow2.petals.se.eip.patterns.AbstractAggregatorPattern
 
AbstractMEPBridgePattern - Class in org.ow2.petals.se.eip.patterns
Provide a management of the source exchange response from the target exchange: we must adapt the response to the MEP of the source exchange
AbstractMEPBridgePattern() - Constructor for class org.ow2.petals.se.eip.patterns.AbstractMEPBridgePattern
 
AbstractMEPBridgeWithUnicConsumesPattern - Class in org.ow2.petals.se.eip.patterns
A default AbstractMEPBridgePattern for a pattern with only one Consumes invoked
AbstractMEPBridgeWithUnicConsumesPattern() - Constructor for class org.ow2.petals.se.eip.patterns.AbstractMEPBridgeWithUnicConsumesPattern
 
AbstractPattern - Class in org.ow2.petals.se.eip.patterns
Created on 17 janv.
AbstractPattern() - Constructor for class org.ow2.petals.se.eip.patterns.AbstractPattern
 
ACTION - Static variable in interface org.ow2.petals.se.eip.EIPConstants
 
aggregateContent(Document, Document, String, String) - Static method in class org.ow2.petals.se.eip.patterns.PatternHelper
Aggregate the item XML content into the global AggregateDocument
aggregateContent(NormalizedMessage, Document, String, String) - Static method in class org.ow2.petals.se.eip.patterns.PatternHelper
Aggregate the received normalized message content into the global aggregated document
Aggregator - Class in org.ow2.petals.se.eip.patterns
Receives a bunch of messages and identifies messages that are correlated (XPATH expression).
Aggregator() - Constructor for class org.ow2.petals.se.eip.patterns.Aggregator
 
AGGREGATOR_CORRELATION - Static variable in interface org.ow2.petals.se.eip.EIPConstants
 
AGGREGATOR_NAMESPACE - Static variable in class org.ow2.petals.se.eip.patterns.Aggregator
 
ATTACHMENT_MODE - Static variable in interface org.ow2.petals.se.eip.EIPConstants
If true, the message content is ignored, and each xml attachment file is transformed to a message in content.

B

Bridge - Class in org.ow2.petals.se.eip.patterns
Change the MEP of an exchange.
Bridge() - Constructor for class org.ow2.petals.se.eip.patterns.Bridge
 
BRIDGE_NAMESPACE - Static variable in class org.ow2.petals.se.eip.patterns.Bridge
 

C

CommonAsyncContext - Class in org.ow2.petals.se.eip.async
 
CommonAsyncContext(Exchange, Long, String, int, boolean, boolean, boolean) - Constructor for class org.ow2.petals.se.eip.async.CommonAsyncContext
The Constructor
copy(NormalizedMessage, NormalizedMessage) - Static method in class org.ow2.petals.se.eip.patterns.PatternHelper
Copies message's content, security, properties and attachments in another.
copy(NormalizedMessage, NormalizedMessage, boolean, boolean, boolean, boolean) - Static method in class org.ow2.petals.se.eip.patterns.PatternHelper
Copies message's properties, attachments, content and security provided, in another.
copyAttachments(NormalizedMessage, NormalizedMessage) - Static method in class org.ow2.petals.se.eip.patterns.PatternHelper
Copy the attachments.
copyProperties(NormalizedMessage, NormalizedMessage) - Static method in class org.ow2.petals.se.eip.patterns.PatternHelper
Copy the properties.
createConsumeExchange(Consumes) - Method in interface org.ow2.petals.se.eip.ExchangeContext
Create an exchange from a Consumes
createExceptionDocument(String) - Static method in class org.ow2.petals.se.eip.patterns.PatternHelper
Create an document for the exceptions.
createResultDocument(String) - Static method in class org.ow2.petals.se.eip.patterns.PatternHelper
Create an document to fill with response nodes.

D

decrementAndGetOngoingSubMessages() - Method in class org.ow2.petals.se.eip.async.CommonAsyncContext
Decrement and get the number of messages to wait
DEFAULT_TIME_TO_LIVE - Static variable in class org.ow2.petals.se.eip.async.CommonAsyncContext
 
Dispatcher - Class in org.ow2.petals.se.eip.patterns
Dispatch the exchange to all Consumes services defined in the service unit.
Dispatcher() - Constructor for class org.ow2.petals.se.eip.patterns.Dispatcher
 
DISPATCHER_NAMESPACE - Static variable in class org.ow2.petals.se.eip.patterns.Dispatcher
 
doInit() - Method in class org.ow2.petals.se.eip.EIPComponent
 
DYNAMIC_ROUTER_NAME - Static variable in class org.ow2.petals.se.eip.patterns.DynamicRouter
 
DYNAMIC_ROUTER_NAMESPACE - Static variable in class org.ow2.petals.se.eip.patterns.DynamicRouter
 
DynamicRouter - Class in org.ow2.petals.se.eip.patterns
A Router pattern
DynamicRouter() - Constructor for class org.ow2.petals.se.eip.patterns.DynamicRouter
 
DynamicRouterAsyncContext - Class in org.ow2.petals.se.eip.async
 
DynamicRouterAsyncContext(Exchange, Long, boolean, List<Consumes>, List<String>) - Constructor for class org.ow2.petals.se.eip.async.DynamicRouterAsyncContext
 

E

EIPComponent - Class in org.ow2.petals.se.eip
Main class of the EIP Component.
EIPComponent() - Constructor for class org.ow2.petals.se.eip.EIPComponent
 
EIPConstants - Interface in org.ow2.petals.se.eip
Configuration constants.
EIPException - Exception in org.ow2.petals.se.eip
The EIP Exception
EIPException(Exception) - Constructor for exception org.ow2.petals.se.eip.EIPException
 
evaluateXPathCondition(String, Node) - Static method in class org.ow2.petals.se.eip.patterns.PatternHelper
 
evaluateXPathExpressionAsNodeList(String, Node) - Static method in class org.ow2.petals.se.eip.patterns.PatternHelper
Evaluate a XPath expression
evaluateXPathExpressionAsString(String, Node) - Static method in class org.ow2.petals.se.eip.patterns.PatternHelper
Evaluate a XPath expression
EXCEPTION_ELEMENT - Static variable in interface org.ow2.petals.se.eip.EIPConstants
The exception element used to return a fault into an out message, when the pattern is exception robust
EXCEPTION_ROBUST - Static variable in interface org.ow2.petals.se.eip.EIPConstants
If true, an exception received doesn't stop the treatment.
For the WithOut patterns, the exception message is added to the concatenated response
ExchangeContext - Interface in org.ow2.petals.se.eip
The exchange context

F

FAULT_ELEMENT - Static variable in interface org.ow2.petals.se.eip.EIPConstants
The fault element used to return a fault into an out message, when the pattern is fault robust
FAULT_ROBUST - Static variable in interface org.ow2.petals.se.eip.EIPConstants
If true, a fault received doesn't stop the treatment.
For the WithOut patterns, the fault message is added to the concatenated response
FAULT_TO_EXCEPTION - Static variable in interface org.ow2.petals.se.eip.EIPConstants
If true, a fault received from the target service is transformed to an exception into the source exchange.

G

getConditionList() - Method in class org.ow2.petals.se.eip.async.DynamicRouterAsyncContext
Get the conditionList
getConsumesList() - Method in class org.ow2.petals.se.eip.async.RoutingSlipAsyncContext
Get the consumesList
getExtensions() - Method in interface org.ow2.petals.se.eip.ExchangeContext
Get the extensions
getLogger() - Method in interface org.ow2.petals.se.eip.ExchangeContext
Get the logger
getName() - Method in class org.ow2.petals.se.eip.patterns.Aggregator
 
getName() - Method in class org.ow2.petals.se.eip.patterns.Bridge
 
getName() - Method in class org.ow2.petals.se.eip.patterns.Dispatcher
 
getName() - Method in class org.ow2.petals.se.eip.patterns.DynamicRouter
 
getName() - Method in interface org.ow2.petals.se.eip.patterns.Pattern
Get the pattern name.
getName() - Method in class org.ow2.petals.se.eip.patterns.Router
 
getName() - Method in class org.ow2.petals.se.eip.patterns.RoutingSlip
 
getName() - Method in class org.ow2.petals.se.eip.patterns.ScatterGather
 
getName() - Method in class org.ow2.petals.se.eip.patterns.Splitter
 
getName() - Method in class org.ow2.petals.se.eip.patterns.WireTap
 
getNameSpace() - Method in class org.ow2.petals.se.eip.patterns.AbstractPattern
Get the pattern namespace.
getNameSpace() - Method in class org.ow2.petals.se.eip.patterns.Aggregator
 
getNameSpace() - Method in class org.ow2.petals.se.eip.patterns.Bridge
 
getNameSpace() - Method in class org.ow2.petals.se.eip.patterns.Dispatcher
 
getNameSpace() - Method in class org.ow2.petals.se.eip.patterns.DynamicRouter
 
getNameSpace() - Method in class org.ow2.petals.se.eip.patterns.Router
 
getNameSpace() - Method in class org.ow2.petals.se.eip.patterns.RoutingSlip
 
getNameSpace() - Method in class org.ow2.petals.se.eip.patterns.ScatterGather
 
getNameSpace() - Method in class org.ow2.petals.se.eip.patterns.Splitter
 
getNameSpace() - Method in class org.ow2.petals.se.eip.patterns.WireTap
 
getOperationParameters(ConfigurationExtensions) - Method in class org.ow2.petals.se.eip.patterns.OperationRouterEngine
 
getPattern() - Method in class org.ow2.petals.se.eip.async.CommonAsyncContext
 
getPatterns() - Method in class org.ow2.petals.se.eip.EIPComponent
 
getSUConsumes(ServiceEndpoint) - Method in interface org.ow2.petals.se.eip.ExchangeContext
get the Consumes for an endpoint
getSUConsumes(ServiceEndpoint) - Method in class org.ow2.petals.se.eip.listener.JBIListener
Return the Consumes elements of the service unit that contains the provided endpoint
getXpathParameters(ConfigurationExtensions) - Method in class org.ow2.petals.se.eip.patterns.XPathRouterEngine
 

H

handleStreamSource(NormalizedMessage) - Static method in class org.ow2.petals.se.eip.patterns.PatternHelper
Handle the streaming issue.

I

init() - Method in class org.ow2.petals.se.eip.patterns.Aggregator
 
init() - Method in class org.ow2.petals.se.eip.patterns.Bridge
 
init() - Method in class org.ow2.petals.se.eip.patterns.Dispatcher
 
init() - Method in class org.ow2.petals.se.eip.patterns.DynamicRouter
 
init() - Method in interface org.ow2.petals.se.eip.patterns.Pattern
Initialize the pattern
init() - Method in class org.ow2.petals.se.eip.patterns.Router
 
init() - Method in class org.ow2.petals.se.eip.patterns.RoutingSlip
 
init() - Method in class org.ow2.petals.se.eip.patterns.ScatterGather
 
init() - Method in class org.ow2.petals.se.eip.patterns.Splitter
 
init() - Method in class org.ow2.petals.se.eip.patterns.WireTap
 
isAttachmentMode(ConfigurationExtensions) - Method in class org.ow2.petals.se.eip.patterns.AbstractPattern
get the attachment mode into the extensions
isExceptionRobust() - Method in class org.ow2.petals.se.eip.async.CommonAsyncContext
Get the exceptionRobust
isExceptionRobust(ConfigurationExtensions) - Method in class org.ow2.petals.se.eip.patterns.AbstractPattern
get the exception robustness into the extensions
isFaultRobust() - Method in class org.ow2.petals.se.eip.async.CommonAsyncContext
Get the faultRobust
isFaultRobust(ConfigurationExtensions) - Method in class org.ow2.petals.se.eip.patterns.AbstractPattern
get the fault robustness into the extensions
isFaultToException() - Method in class org.ow2.petals.se.eip.async.CommonAsyncContext
Get the faultToException
isFaultToException(ConfigurationExtensions) - Method in class org.ow2.petals.se.eip.patterns.AbstractPattern
get the fault to exception parameter into the extensions
isTerminated() - Method in class org.ow2.petals.se.eip.async.CommonAsyncContext
 

J

JBIListener - Class in org.ow2.petals.se.eip.listener
 
JBIListener() - Constructor for class org.ow2.petals.se.eip.listener.JBIListener
 

L

logger - Variable in class org.ow2.petals.se.eip.patterns.AbstractPattern
 
logSend(Consumes, Exchange) - Method in class org.ow2.petals.se.eip.patterns.AbstractPattern
Allow to log an exchange sent to a

N

NAMESPACE - Static variable in interface org.ow2.petals.se.eip.EIPConstants
 

O

onAsyncJBIMessage(Exchange, AsyncContext) - Method in class org.ow2.petals.se.eip.listener.JBIListener
 
onExpiredAsyncJBIMessage(Exchange, AsyncContext) - Method in class org.ow2.petals.se.eip.listener.JBIListener
 
onJBIMessage(Exchange) - Method in class org.ow2.petals.se.eip.listener.JBIListener
 
OperationRouterEngine - Class in org.ow2.petals.se.eip.patterns
Helper to route
TODO use the XSLTUtil instead of create a XPath engine on each call
OperationRouterEngine() - Constructor for class org.ow2.petals.se.eip.patterns.OperationRouterEngine
 
org.ow2.petals.se.eip - package org.ow2.petals.se.eip
 
org.ow2.petals.se.eip.async - package org.ow2.petals.se.eip.async
 
org.ow2.petals.se.eip.listener - package org.ow2.petals.se.eip.listener
 
org.ow2.petals.se.eip.patterns - package org.ow2.petals.se.eip.patterns
 

P

Pattern - Interface in org.ow2.petals.se.eip.patterns
The pattern interface
PatternHelper - Class in org.ow2.petals.se.eip.patterns
 
PatternHelper() - Constructor for class org.ow2.petals.se.eip.patterns.PatternHelper
 
process(Exchange, CommonAsyncContext, boolean) - Method in class org.ow2.petals.se.eip.listener.JBIListener
Check for the action defined in the SU and call the related Pattern processor
process(Exchange, ExchangeContext) - Method in class org.ow2.petals.se.eip.patterns.AbstractPattern
Process the message.
process(Exchange, ExchangeContext) - Method in class org.ow2.petals.se.eip.patterns.Aggregator
 
process(Exchange, ExchangeContext) - Method in class org.ow2.petals.se.eip.patterns.Bridge
 
process(Exchange, ExchangeContext) - Method in class org.ow2.petals.se.eip.patterns.Dispatcher
 
process(Exchange, ExchangeContext) - Method in class org.ow2.petals.se.eip.patterns.DynamicRouter
 
process(Exchange, ExchangeContext) - Method in class org.ow2.petals.se.eip.patterns.Router
 
process(Exchange, ExchangeContext) - Method in class org.ow2.petals.se.eip.patterns.RoutingSlip
 
process(Exchange, ExchangeContext) - Method in class org.ow2.petals.se.eip.patterns.ScatterGather
 
process(Exchange, ExchangeContext) - Method in class org.ow2.petals.se.eip.patterns.Splitter
 
process(Exchange, ExchangeContext) - Method in class org.ow2.petals.se.eip.patterns.WireTap
 
processAsync(Exchange, ExchangeContext, CommonAsyncContext) - Method in class org.ow2.petals.se.eip.patterns.AbstractAggregatorPattern
 
processAsync(Exchange, ExchangeContext, CommonAsyncContext) - Method in class org.ow2.petals.se.eip.patterns.AbstractMEPBridgeWithUnicConsumesPattern
 
processAsync(Exchange, ExchangeContext, CommonAsyncContext) - Method in class org.ow2.petals.se.eip.patterns.AbstractPattern
Process the async message.
processAsync(Exchange, ExchangeContext, CommonAsyncContext) - Method in class org.ow2.petals.se.eip.patterns.Aggregator
 
processAsync(Exchange, ExchangeContext, CommonAsyncContext) - Method in class org.ow2.petals.se.eip.patterns.Dispatcher
 
processAsync(Exchange, ExchangeContext, CommonAsyncContext) - Method in class org.ow2.petals.se.eip.patterns.DynamicRouter
 
processAsync(Exchange, ExchangeContext, CommonAsyncContext) - Method in class org.ow2.petals.se.eip.patterns.RoutingSlip
 
processAsync(Exchange, ExchangeContext, CommonAsyncContext) - Method in class org.ow2.petals.se.eip.patterns.WireTap
 
processAsyncPattern(Exchange, ExchangeContext, CommonAsyncContext, boolean) - Method in class org.ow2.petals.se.eip.patterns.AbstractPattern
 
processAsyncPattern(Exchange, ExchangeContext, CommonAsyncContext, boolean) - Method in interface org.ow2.petals.se.eip.patterns.Pattern
Process an exchange for an asynchronous pattern.
processAsyncResponse(Exchange) - Method in class org.ow2.petals.se.eip.listener.JBIListener
Process a response from a previous asynchronous send performed by the EIP component DONE and ERROR response are catch previously by the framework, so this response is a Fault or an OUT message.
processExpiredAsync(Exchange, ExchangeContext, CommonAsyncContext) - Method in class org.ow2.petals.se.eip.patterns.AbstractPattern
Process the expired async message.
processPattern(Exchange, ExchangeContext) - Method in class org.ow2.petals.se.eip.patterns.AbstractPattern
 
processPattern(Exchange, ExchangeContext) - Method in interface org.ow2.petals.se.eip.patterns.Pattern
Process the Pattern.
processResponse(Exchange, ExchangeContext, CommonAsyncContext) - Method in class org.ow2.petals.se.eip.patterns.AbstractMEPBridgePattern
 
processSentExchange(Exchange, ExchangeContext) - Static method in class org.ow2.petals.se.eip.patterns.PatternHelper
Process the result of a sent exchange.
- if the exchange contains an OUT, return it and close the sent exchange
- if the exchange contains a FAULT, return it and close the sent exchange
- if the exchange is on ERROR status, throw a JBI Exception - if the exchange is on DONE status, return a null Normalized Message

R

REQUEST_ON_RESPONSE_WAY - Static variable in class org.ow2.petals.se.eip.patterns.WireTap
 
REQUEST_RESPONSE_WAY - Static variable in class org.ow2.petals.se.eip.patterns.WireTap
 
REQUEST_WAY - Static variable in class org.ow2.petals.se.eip.patterns.WireTap
 
RESPONSE_WAY - Static variable in class org.ow2.petals.se.eip.patterns.WireTap
 
RESULT_ELEMENT - Static variable in interface org.ow2.petals.se.eip.EIPConstants
 
retrievePattern(MEPType) - Static method in class org.ow2.petals.se.eip.patterns.PatternHelper
Retrieve the MEP from the extensions.
route(List<String>, Exchange) - Method in class org.ow2.petals.se.eip.patterns.OperationRouterEngine
 
route(List<String>, Exchange) - Method in interface org.ow2.petals.se.eip.patterns.RouterEngine
Get the index of the routed Consumes.
route(List<String>, Exchange) - Method in class org.ow2.petals.se.eip.patterns.XPathRouterEngine
 
route(List<String>, Document) - Method in class org.ow2.petals.se.eip.patterns.XPathRouterEngine
 
Router - Class in org.ow2.petals.se.eip.patterns
A Router pattern on the content of the In message.
Router() - Constructor for class org.ow2.petals.se.eip.patterns.Router
 
ROUTER_NAMESPACE - Static variable in class org.ow2.petals.se.eip.patterns.Router
 
RouterEngine - Interface in org.ow2.petals.se.eip.patterns
Helper to route
TODO use the XSLTUtil instead of create a XPath engine on each call
ROUTING_SLIP_NAME - Static variable in class org.ow2.petals.se.eip.patterns.RoutingSlip
 
ROUTING_SLIP_NAMESPACE - Static variable in class org.ow2.petals.se.eip.patterns.RoutingSlip
 
RoutingSlip - Class in org.ow2.petals.se.eip.patterns
Pipe all Consumes services defined in the service unit.
RoutingSlip() - Constructor for class org.ow2.petals.se.eip.patterns.RoutingSlip
 
RoutingSlipAsyncContext - Class in org.ow2.petals.se.eip.async
 
RoutingSlipAsyncContext(Exchange, Long, String, int, boolean, List<Consumes>) - Constructor for class org.ow2.petals.se.eip.async.RoutingSlipAsyncContext
The Constructor
RoutingSlipAsyncContext(Exchange, Long, boolean, List<Consumes>) - Constructor for class org.ow2.petals.se.eip.async.RoutingSlipAsyncContext
The Constructor

S

ScatterGather - Class in org.ow2.petals.se.eip.patterns
Aggregate all Consumes services defined in the service unit.
ScatterGather() - Constructor for class org.ow2.petals.se.eip.patterns.ScatterGather
 
send(Exchange) - Method in interface org.ow2.petals.se.eip.ExchangeContext
Send asynchronously an exchange.
sendAsync(Exchange, AsyncContext) - Method in interface org.ow2.petals.se.eip.ExchangeContext
Send asynchronously an exchange.
sendSync(Exchange) - Method in interface org.ow2.petals.se.eip.ExchangeContext
Send synchronously an exchange.
setTerminated() - Method in class org.ow2.petals.se.eip.async.CommonAsyncContext
 
Splitter - Class in org.ow2.petals.se.eip.patterns
 
Splitter() - Constructor for class org.ow2.petals.se.eip.patterns.Splitter
 

T

TEST - Static variable in interface org.ow2.petals.se.eip.EIPConstants
 
TEST_OPERATION - Static variable in interface org.ow2.petals.se.eip.EIPConstants
 

V

validateMEP(URI) - Method in class org.ow2.petals.se.eip.patterns.AbstractAggregatorPattern
 
validateMEP(URI) - Method in class org.ow2.petals.se.eip.patterns.AbstractPattern
Validate the MEP for the pattern.
validateMEP(URI) - Method in class org.ow2.petals.se.eip.patterns.Aggregator
 
validateMEP(URI) - Method in class org.ow2.petals.se.eip.patterns.Bridge
 
validateMEP(URI) - Method in class org.ow2.petals.se.eip.patterns.Dispatcher
Check InOnly or RobustInOnly pattern.
validateMEP(URI) - Method in class org.ow2.petals.se.eip.patterns.DynamicRouter
 
validateMEP(URI) - Method in class org.ow2.petals.se.eip.patterns.Router
 
validateMEP(URI) - Method in class org.ow2.petals.se.eip.patterns.RoutingSlip
 
validateMEP(URI) - Method in class org.ow2.petals.se.eip.patterns.WireTap
 

W

WIRE_TAP_NAMESPACE - Static variable in class org.ow2.petals.se.eip.patterns.WireTap
 
WIRE_TAP_WAY - Static variable in interface org.ow2.petals.se.eip.EIPConstants
 
WireTap - Class in org.ow2.petals.se.eip.patterns
Before sending the Exchange to the Service provider (or consumer for the response), Copy the In or OUT message and send it to a "monitoring service".
WireTap() - Constructor for class org.ow2.petals.se.eip.patterns.WireTap
 

X

XPathRouterEngine - Class in org.ow2.petals.se.eip.patterns
Helper to route
TODO use the XSLTUtil instead of create a XPath engine on each call
XPathRouterEngine() - Constructor for class org.ow2.petals.se.eip.patterns.XPathRouterEngine
 

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

Copyright © 2005-2011 Petals Link (EBM Websourcing). All Rights Reserved.