Modifier and Type | Interface and Description |
---|---|
interface |
Mediator
All Synapse mediators must implement this Mediator interface.
|
interface |
Startup
This startup interface will be instantiated to create startup tasks.
|
Modifier and Type | Class and Description |
---|---|
class |
API |
Modifier and Type | Class and Description |
---|---|
class |
Entry
Represents an Entry contained in the local registry used by Synapse
|
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
|
Modifier and Type | Class and Description |
---|---|
class |
ProxyService
|
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 |
OAuthConfiguredHTTPEndpoint
This class represents a http endpoint with oauth configured
This will configure the oauth headers and call the send method in HTTP endpoint
|
class |
RecipientListEndpoint |
class |
ResolvingEndpoint |
class |
SALoadbalanceEndpoint
SALoadbalanceEndpoint supports session affinity based load balancing.
|
class |
ServiceDynamicLoadbalanceEndpoint
Represents a dynamic load balance endpoint.
|
class |
Template
A template with the endpoint information.
|
class |
TemplateEndpoint |
class |
WSDLEndpoint
WSDLEndpoint represents the endpoints built using a WSDL document.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Library |
Modifier and Type | Class and Description |
---|---|
class |
LibraryArtifact |
class |
SynapseLibrary |
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
|
class |
AbstractMediator
This is the super class of all mediators, and defines common logging, tracing other aspects
for all mediators who extend from this.
|
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 |
BeanMediator
Bean mediator can manipulate a JavaBean that is bound to the Synapse message context as a
property.
|
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 |
CommentMediator
Mediator to handle XML comment nodes in Synapse Configurations
|
class |
DropMediator
Halts further processing/mediation of the current message.
|
class |
EnqueueMediator
This mediator execute a given sequence with a given priority.
|
class |
ForEachMediator |
class |
JSONTransformMediator
A mediator to transform XML payload to JSON or JSON to JSON based on a json schema
Via this mediator we can override the global properties which are used in XML to JSON transformations.
|
class |
LogMediator
Logs the specified message into the configured logger.
|
class |
LoopBackMediator
Loopback further processing/Mediation of the current message to outflow
|
class |
NTLMMediator
NTLM Mediator mainly creates an authenticator with the credentials which user
provides as parameters.
|
class |
PropertyGroupMediator
The propertyGroup mediator would save(or remove) a set of named properties as a local property of
the Synapse Message Context or as a property of the Axis2 Message Context or
as a Transport Header.
|
class |
PropertyMediator
The property mediator would save(or remove) a named property as a local property of
the Synapse Message Context or as a property of the Axis2 Message Context or
as a Transport Header.
|
class |
RespondMediator |
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 |
EnrichMediator
Syntax for EnrichMediator
|
Modifier and Type | Class and Description |
---|---|
class |
EventPublisherMediator |
Modifier and Type | Class and Description |
---|---|
class |
AnnotatedCommandMediator |
class |
ClassMediator
The class mediator delegates the mediation to a single instance of a specified
class.
|
class |
POJOCommandMediator
This mediator will use the specified command object and execute the command after setting
the properties specified to it through the configuraiton.
|
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 |
ConditionalRouterMediator
Checks whether the route condition evaluates to true and mediates using the target if it evaluates to true.
|
Modifier and Type | Class and Description |
---|---|
class |
MessageStoreMediator
MessageStoreMediator will store the incoming Messages in associated MessageStore |
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 | Class and Description |
---|---|
class |
TransactionMediator
The Mediator for commit, rollback, suspend, resume jta transactions
|
Modifier and Type | Class and Description |
---|---|
class |
FaultMediator
This transforms the current message instance into a SOAP Fault message.
|
class |
HeaderMediator
The header mediator is able to set a given value as a SOAP header, or remove a given
header from the current message instance.
|
class |
PayloadFactoryMediator |
class |
XSLTMediator
The XSLT mediator performs an XSLT transformation requested, using
the current message.
|
Modifier and Type | Class and Description |
---|---|
class |
URLRewriteMediator
A mediator capable of rewriting URLs in messages.
|
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 |
FailoverScheduledMessageForwardingProcessor
Redelivery processor will Time to time Redeliver the Messages to a given message store.
|
Modifier and Type | Class and Description |
---|---|
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.
|
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
The message store and message processor implementation for the RabbitMQ
|
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 |
AbstractStartup |
Modifier and Type | Class and Description |
---|---|
class |
StartUpController |
Copyright © 2005-2021 Apache Software Foundation. All Rights Reserved.