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 |
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 |
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 |
IndirectEndpoint
This class represents a real endpoint referred by a key.
|
class |
LoadbalanceEndpoint
A Load balance endpoint contains multiple child endpoints.
|
class |
RecipientListEndpoint
A Recipient List endpoint can contain multiple child endpoints or member elements.
|
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 | Class and Description |
---|---|
class |
DetachMediator |
class |
ReplaceMediator |
Modifier and Type | Class and Description |
---|---|
class |
SEDAMediator |
Modifier and Type | Class and Description |
---|---|
class |
CalloutBlockMediator |
class |
ContentBasedRouterMediator |
class |
DynamicRouterMediator |
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
payload or in a message context property.
|
Modifier and Type | Class and Description |
---|---|
class |
ScriptMediator
A Synapse mediator that calls a function in any scripting language supported by the BSF.
|
Modifier and Type | Class and Description |
---|---|
class |
CacheMediator
CacheMediator will cache the response messages indexed using the hash value of the
request message, and subsequent messages with the same request (request hash will be
generated and checked for the equality) within the cache expiration period will be served
from the stored responses in the cache
|
class |
CalloutMediator
|
class |
DropMediator
Halts further processing/mediation of the current message.
|
class |
EnqueueMediator
This mediator execute a given sequence with a given priority.
|
class |
LogMediator
Logs the specified message into the configured logger.
|
class |
LoopbackMediator |
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
Halts further processing/mediation of the current message and return the current message back to client
This Mediator reduce the number of configuration element need to build an echo service from ESB.
|
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 |
SpringMediator
This mediator allows Spring beans implementing the org.apache.synapse.Mediator
interface to mediate messages passing through Synapse.
|
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 |
ThrottleMediator
The Mediator for the throttling - Throttling will occur according to the ws-policy
which is specified as the key for lookup from the registry or the inline policy
Only support IP based throttling- Throttling can manage per IP using the throttle policy
|
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
Payload-factory mediator creates a new SOAP payload for the message, replacing the existing one.
|
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 | Class and Description |
---|---|
class |
XQueryMediator
The XQueryMediator provides the means to extract and manipulate data from XML documents using
XQuery .
|
Modifier and Type | Interface and Description |
---|---|
interface |
MessageProcessor
All Synapse Message Processors must implement
MessageProcessor interface
Message processors will process the Message using a Message Store. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMessageProcessor
Class
AbstractMessageProcessor is handles Message processing of the messages
in Message Store. |
class |
ScheduledMessageProcessor |
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 |
ResequencingProcessor
This class will be used as the processor of the resequencer and set up
the necessary environment for the ResequencingJob.
|
Modifier and Type | Class and Description |
---|---|
class |
SamplingProcessor |
Modifier and Type | Interface and Description |
---|---|
interface |
MessageStore
This is the interface for the Synapse Message Store
Message Store is used to store Messages.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMessageStore |
class |
InMemoryMessageStore
InMemory Message store will store Failed Messages in the local memory
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractStartup |
Modifier and Type | Class and Description |
---|---|
class |
SimpleQuartz
This class is instantiated by SimpleQuartzFactory (or by hand)
When it is initialized it creates a Quartz Scheduler with a job and a trigger
The class it starts is always an instance of SimpleQuartzJob
SimpleQuartzJob is there to set the properties and start the actual business-logic class
It wraps up any properties that the job needs as in the JobDetail and JDMap
|
Modifier and Type | Class and Description |
---|---|
class |
BinaryExtractMediator
This mediator analyze a binary message and convert binary to a given datatype and set is as a message property.
|
class |
DiscountQuoteMediator |
Modifier and Type | Class and Description |
---|---|
class |
SpringCustomLogger |
Copyright © 2005-2017 Apache Software Foundation. All Rights Reserved.