Skip to main content
Skip table of contents

Stream Interface

This library provides the SwiftMQ Stream Interface as components. This library is the base library of Flow Director with many low-level components.

Email

It contains components to connect to a Mail Server and to Send Emails.

Flag

It contains components to handle Flags. A Flag is a binary state that can be SetUnset and Checked. It is used to store a state between multiple flow invocations.

Flow

It contains components related to the flow like Flow Start and Flow Stop that send an empty message when the flow is started or stopped, respectively. It also contains converters from one message type into another, which is used to send an empty message, but a triggered component doesn't accept that type. It also contains sequencers of various types to create branches within a flow.

Input

Contains input components from queues, topics, temporary queues, and the management tree.

Memory

It contains MemoryMemory Group and Memory Factory which is used in Memory Groups to create memories.

Memory Ops

Contains all components that work on respectively can be connected to Memory or Memory Groupcomponents.

Message

It contains all components that are related to messages. This is divided into components for the message body, converter, factories, generic components, header, property, and type operations.

Monitoring

It contains components to monitor certain states of a SwiftMQ router and a Send State component.

Output

Contains output components to queues, topics, temporary queues, and replies for request/reply scenarios.

Promise

Contains promise components that execute operations asynchronously, such as Request and passes the result when it arrives.

References

A reference is a pointer to another component that is valid within the same flow invocation. References are usually created in a separate flow branch, created by using a sequencer (i.e., a Message Sequencer). Other components in other branches can then use the reference to access it.

Stream

Contains a Log and a CLI component. The Log component logs a message into the flow's log file at the SwiftMQ router. You can use the CLI component to issue any CLI command, i.e., creating a queue.

Timer

Contains Timer components.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.