Modifier and Type | Interface and Description |
---|---|
interface |
Startup
This startup interface will be instantiated to create startup tasks.
|
Modifier and Type | Class and Description |
---|---|
class |
SynapseConfiguration
The SynapseConfiguration holds the global configuration for a Synapse
instance.
|
Modifier and Type | Class and Description |
---|---|
class |
AnonymousListMediator
This mediator represents an unnamed list mediator
|
class |
SwitchCase
A SwitchCase define a case element of Switch Mediator and It has a list mediator and
a regex that is matched by its owning SwitchMediator for selection.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Endpoint
Endpoint defines the behavior common to all Synapse endpoints.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractEndpoint
An abstract base class for all Endpoint implementations
|
class |
AddressEndpoint
This class represents an actual endpoint to send the message.
|
class |
ClassEndpoint
Class which defines custom user defined endpoints.
|
class |
DefaultEndpoint
This class represents an endpoint with the EPR as the 'To' header of the message.
|
class |
DynamicLoadbalanceEndpoint
Represents a dynamic load balance endpoint.
|
class |
FailoverEndpoint
FailoverEndpoint can have multiple child endpoints.
|
class |
HTTPEndpoint |
class |
IndirectEndpoint
This class represents a real endpoint referred by a key.
|
class |
LoadbalanceEndpoint
A Load balance endpoint contains multiple child endpoints.
|
class |
RecipientListEndpoint |
class |
ResolvingEndpoint |
class |
SALoadbalanceEndpoint
SALoadbalanceEndpoint supports session affinity based load balancing.
|
class |
ServiceDynamicLoadbalanceEndpoint
Represents a dynamic load balance endpoint.
|
class |
TemplateEndpoint |
class |
WSDLEndpoint
WSDLEndpoint represents the endpoints built using a WSDL document.
|
Modifier and Type | Class and Description |
---|---|
class |
WeightedRoundRobin
This algorithm sends messages based on the weights of the endpoints.
|
class |
WeightedRRLCAlgorithm
This is a Weighted Round Robin Least Connection algorithm.
|
Modifier and Type | Class and Description |
---|---|
class |
InboundEndpoint
Entity which is responsible for exposing ESB message flow as an endpoint which can be invoked
by Clients.
|
Modifier and Type | Interface and Description |
---|---|
interface |
FilterMediator
The filter mediator is a list mediator, which executes the given (sub) list of mediators
if the specified condition is satisfied
|
interface |
ListMediator
The List mediator executes a given sequence/list of child mediators.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractListMediator
This is the base class for all List mediators
|
Modifier and Type | Class and Description |
---|---|
class |
SequenceMediator
The Sequence mediator either refers to a named Sequence mediator instance
or is a *Named* list/sequence of other (child) Mediators
If this instance defines a sequence mediator, then the name is required, and
an errorHandler sequence name optional.
|
class |
SynapseMediator
The SynapseMediator is the "mainmediator" of the synapse engine.
|
Modifier and Type | Class and Description |
---|---|
class |
EJBMediator
EJB mediator calls an external Enterprise JavaBean(EJB) and stores the result in the
message content or in a message context property.
|
Modifier and Type | Class and Description |
---|---|
class |
CallMediator
Call Mediator sends a message using specified semantics.
|
class |
CalloutMediator
|
class |
ForEachMediator |
class |
SendMediator
SendMediator sends a message using specified semantics.
|
class |
ValidateMediator
Validate a message or an element against a schema
This internally uses the Xerces2-j parser, which cautions a lot about thread-safety and
memory leaks.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDBMediator
This abstract DB mediator will perform common DB connection pooling etc.
|
class |
DBLookupMediator
Simple database table lookup mediator.
|
class |
DBReportMediator
A mediator that writes (i.e.
|
Modifier and Type | Class and Description |
---|---|
class |
AggregateMediator
Aggregate a number of messages that are determined to be for a particular group, and combine
them to form a single message which is then processed through the 'onComplete' sequence.
|
Modifier and Type | Class and Description |
---|---|
class |
SamplingThrottleMediator
This implements the well known
Sample EIP (Enterprise Integration Pattern), which controls the flow
of messages and limit the rate at which the messages are flowing through the sampler |
Modifier and Type | Class and Description |
---|---|
class |
CloneMediator
This mediator will clone the message into multiple messages and mediate as specified in the
target elements.
|
class |
IterateMediator
Splits a message using an XPath expression and creates a new message to hold
each resulting element.
|
Modifier and Type | Class and Description |
---|---|
class |
ClassMediator
The class mediator delegates the mediation to a single instance of a specified
class.
|
Modifier and Type | Class and Description |
---|---|
class |
FilterMediator
The filter mediator combines the regex and xpath filtering functionality.
|
class |
InMediator
The In Mediator acts only on "incoming" messages into synapse.
|
class |
OutMediator
The Out Mediator acts only on "outgoing" messages from synapse.
|
class |
SwitchMediator
The switch mediator implements the functionality of the "switch" construct.
|
Modifier and Type | Class and Description |
---|---|
class |
InvokeMediator
This class handles invocation of a synapse function template.
|
class |
TemplateMediator
This mediator is responsible for handling function templates for synapse.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MessageProcessor |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMessageProcessor
Class
AbstractMessageProcessor is handles Message processing of the messages
in Message Store. |
class |
ScheduledMessageProcessor
Implements the common message processor infrastructure which is used by the
both
Forwarding and Sampling message Processors. |
Modifier and Type | Class and Description |
---|---|
class |
FailoverForwardingService
This task is responsible for forwarding a request to a given message store.
|
class |
FailoverScheduledMessageForwardingProcessor
Redelivery processor will Time to time Redeliver the Messages to a given message store.
|
Modifier and Type | Class and Description |
---|---|
class |
ForwardingService
This task is responsible for forwarding a request to a given endpoint.
|
class |
ScheduledMessageForwardingProcessor
Redelivery processor is the Message processor which implements the Dead letter channel EIP
It will Time to time Redeliver the Messages to a given target.
|
Modifier and Type | Class and Description |
---|---|
class |
SamplingProcessor
Implements the functionality of the Sampling message processor which injects
a message to a given sequence.
|
class |
SamplingService
This
Task injects a message to a given sequence. |
Modifier and Type | Interface and Description |
---|---|
interface |
MessageStore |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMessageStore |
Modifier and Type | Class and Description |
---|---|
class |
JDBCMessageStore
JDBC Store class
|
Modifier and Type | Class and Description |
---|---|
class |
JmsStore |
Modifier and Type | Class and Description |
---|---|
class |
InMemoryStore |
Modifier and Type | Class and Description |
---|---|
class |
RabbitMQStore |
Modifier and Type | Class and Description |
---|---|
class |
ResequenceMessageStore
This represents the store which will allow to re-sequence messages.
|
Modifier and Type | Class and Description |
---|---|
class |
API |
class |
Resource |
Modifier and Type | Class and Description |
---|---|
class |
AbstractStartup |
Modifier and Type | Class and Description |
---|---|
class |
StartUpController |
Modifier and Type | Class and Description |
---|---|
class |
MessageInjector
Injects a Message into a named sequence or a proxy service configured in the Synapse
mediation engine.
|
class |
RegistryResourceFetcher
Items is a xml configuration
|
class |
TemplateMessageExecutor |
Copyright © 2005-2020 Apache Software Foundation. All Rights Reserved.