| Interface | Description |
|---|---|
| MessageNode |
MessageNode is an interface that pickes up JMS Messages from the only input
XQueue and processes them according to the predefined rules and their
content.
|
| Class | Description |
|---|---|
| ActionNode |
ActionNode processes incoming JMS messages and takes the predefined actions
according to the rulesets and the content of the incoming messages.
|
| AggregateNode |
AggregateNode aggregates JMS messages according to their content
and the predefined rulesets.
|
| CacheNode |
CacheNode picks up JMS messages as the requests and looks for cached
responses according to their content and predefined rulesets.
|
| CascadeNode |
CascadeNode picks up a JMS messages from the input XQueue and extracts
the group key from it.
|
| CollectNode |
CollectNode listens to an input XQ for JMS messages and assigns them
to various destinations as the requests according to their content and
preconfigured rulesets.
|
| DeliverNode |
DeliverNode listens to an input XQ for JMS messages with an arbitray URI
as their destinations.
|
| DispatchNode |
DispatchNode dispatches JMS messages to various destinations according to
their content, and preconfigured rulesets.
|
| DistinguishNode |
DistinguishNode picks up JMS messages from an input XQ and distinguishes
them according to their keys and optional versions.
|
| DuplicateNode |
DuplicateNode duplicates incoming JMS messages to various selected
destinations.
|
| EventCorrelator |
EventCorrelator converts incoming JMS messages into JMSEvents and correlates
them according to their content and the predefined rulesets.
|
| EventDispatcher |
EventDispatcher dispatches the incoming events to multiple destinations
according to their content and the registered subscriptions.
|
| EventMonitor |
EventMonitor monitors incoming JMS events and keeps tracking their state
according to the rulesets and the value of the aggregated attribute.
|
| FormatNode |
FormatNode formats JMS Message body and header fields according to rulesets.
|
| FreeMarkerNode |
FreeMarkerNode extracts the path of a FreeMarker template and the data from
the incoming JMS message and applies the FreeMarker template to the data.
|
| JobNode |
JobNode picks up JMS messages as the job requests and job queries from the
uplink and processes them according to their content and the pre-defined
rulesets.
|
| JSONPathNode |
JSONPathNode parses JSON payload of JMS Messages, retrieves text data from
the JSON payload according to the predefined JSONPath expressions.
|
| JSONTNode |
JSONTNode transforms JSON payload of JMS messages and the properties
according to rulesets.
|
| MapReduceNode |
MapReduceNode picks up JMS messages as the requests and creates multiple
copies of the message as the requests according to the predefined rulesets.
|
| MonitorNode |
MonitorNode listens to an input XQ for JMS messages as requests for
certain occurrences.
|
| Node |
Node is an abstract class of MessageNode.
|
| NodeUtils |
NodeUtils contains a bunch of constants and static methods on brokers
for common uses
|
| ParserNode |
ParserNode parses JMS Message body and extracts properties out of it.
|
| PickupNode |
PickupNode listens to an input XQ for JMS messages with an arbitrary URI
as a request to retrieve messages.
|
| PipeNode |
PipeNode picks up JMS messages from the input XQueue and caches them first.
|
| PublishNode |
PublishNode picks up a JMS messages from the input XQueue and extracts the
topic string from it.
|
| RequestNode |
RequestNode picks up JMS messages as requests or their async responses from
the uplink and processes them according to their content and the pre-defined
rulesets.
|
| ScreenNode |
ScreenNode picks up the JMS messages from an input XQ and screens them
according to their content and the pre-defined rulesets.
|
| ScriptNode |
ScriptNode extracts the path of a JSR223 compliant script and the JSON data
from the incoming JMS message.
|
| SelectNode |
SelectNode parses the payload of JMS Messages and selects the portions of
the content according to predefined rules.
|
| ServiceNode |
ServiceNode listens to an input XQ for JMS ObjectMessages with a connected
socket as a request to establish a connection.
|
| SortNode |
SortNode picks up JMS messages from an input XQ and withholds them for the
baking process.
|
| SpreadNode |
SpreadNode retrieves data from JMS messages and spreads them according to
the predefined rulesets.
|
| SwitchNode |
SwitchNode switches JMS messages to various destinations according to
their content, and preconfigured rulesets.
|
| XPathNode |
XPathNode parses XML payload of JMS Messages, retrieves text data from
the XML payload according to the predifined XPath expressions.
|
| XSLTNode |
XSLTNode transforms XML payload of JMS TextMessages into various
formats based on the XSL templates.
|