Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Category

Name

Description

CoreCallInvoke a service in non blocking synchronous manner
 EnqueueUses a priority executor to ensure high-priority messages are not dropped

 

Send

Sends a message

 

Loopback

Moves the message from the In flow to the Out flow, skipping all remaining configuration in the In flow

 

Sequence

Inserts a reference to a sequence

 RespondStops processing on the message and sends it back to the client
 Event

Sends event notifications to an event source, publishes messages to predefined topics

 

Drop

Drops a message

 Call TemplateConstructs a sequence by passing values into a sequence template

 

Enrich

Enriches a message

 

Property

Sets or remove properties associated with the message

 

Log

Logs a message

Filter

Filter

Filters a message using XPath, if-else kind of logic

 

Out

Applies to messages that are in the Out path of the ESB

 

In

Applies to messages that are in the In path of the ESB

 ValidateValidates XML messages against a specified schema.

 

Switch

Filters messages using XPath, switch logic

 

Router

Routes messages based on XPath filtering

 

Conditional Router

Implements complex routing rules (Header based routing, content based routing and other rules)

Anchor
transform
transform

Transform

XSLT

Performs XSLT transformations on the XML payload

 FastXSLTPerforms XSLT transformations on the message stream

 

URLRewrite

Modifies and rewrites URLs or URL fragments

 

XQueryPerforms XQuery transformation

 

Header

Sets or removes SOAP headers

 

Fault (also called Makefault)

Create SOAP Faults

 PayloadFactoryTransforms or replaces message content in between the client and the backend server

Advanced

Cache

Evaluate messages based on whether the same message came to the ESB

 

Clone

Clones a message

 

Store

Stores messages in a predefined message store

 

Iterate

Splits a message

 

Aggregate

Combines a message

 

Callout

Blocks web services calls

 

Transaction

Executes a set of mediators transactionally

 

Throttle

Limits the number of messages

 

DBReport

Writes data to database

 

DBLookup

Retrieves information from database

 EJBCalls an external Enterprise JavaBean(EJB) and stores the result in the message payload or in a message context property.

 

Rule

Executes rules

 

Entitlement

Evaluates user actions against a XACML policy

 

OAuth

2-legged OAuth support

 RMSequence 
 SmooksUsed to apply lightweight transformations on messages in an efficient manner.
ExtensionBean 

 

Class

Creates and executes a custom mediator

 

POJOCommand

Executes a custom command

 

Script

Executes a mediator written in Scripting language

 

Spring

Creates a mediator managed by Spring

AgentBAMCaptures data events and sends them to the BAM server