This library provides the SwiftMQ Stream Interface as components. This library is the base library of Flow Director with many low level components.
Contains components to connect to a
Mail Server and to
Contains components to handle
Flag is a binary state that can be
Checked. It is used to
store a state between multiple flow invocations.
Contains components that are related to the flow like
Flow Start and
Flow Stop that sends an empty message when the
flow ist started or stopped respectively. It also contains converters from one message type into another which is used
if an empty message is sent but a triggered component doesn't accept that type. It also contains sequencers of various
types to create branches within a flow.
Contains input components from queues, topics, temporary queues and the management tree.
Memory Group and
Memory Factory which is used in
Memory Groups to create memories.
Contains all components that work on respectively can be connected to
Memory Group components.
Contains all components that are related to messages. This is devided into components for message body, converter, factories, generic components, header, property and type operations.
Contains components to monitor certain states of a SwiftMQ router and a
Send State component.
Contains output components to queues, topics, temporary queues and replies for request/reply scenarios.
Contains promise components that execute operations asynchronously such as
Request and passes the result when it arrives.
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.
Log and a
CLI component. The
Log component logs a message into the flow's log file at the SwiftMQ router. The
CLI component can be used to issue any CLI command, i.e. creating a queue.