import ChangeLog from ‘../changelog/connector-activemq.md’;
Activemq sink connector
Used to write data to Activemq.
name | type | required | default value |
---|---|---|---|
host | string | no | - |
port | int | no | - |
virtual_host | string | no | - |
username | string | no | - |
password | string | no | - |
queue_name | string | yes | - |
uri | string | yes | - |
check_for_duplicate | boolean | no | - |
client_id | boolean | no | - |
copy_message_on_send | boolean | no | - |
disable_timeStamps_by_default | boolean | no | - |
use_compression | boolean | no | - |
always_session_async | boolean | no | - |
dispatch_async | boolean | no | - |
nested_map_and_list_enabled | boolean | no | - |
warnAboutUnstartedConnectionTimeout | boolean | no | - |
closeTimeout | int | no | - |
the default host to use for connections
the default port to use for connections
the AMQP user name to use when connecting to the broker
the password to use when connecting to the broker
convenience method for setting the fields in an AMQP URI: host, port, username, password and virtual host
the queue to write the message to
will check for duplucate messages
client id
if true, enables new JMS Message object as part of the send method
disables timestamp for slight performance boost
Enables the use of compression on the message’s body.
When true a separate thread is used for dispatching messages for each Session in the Connection.
When true a MessageProducer will always use Sync sends when sending a Message
Sets the timeout, in milliseconds, before a close is considered complete.
Should the broker dispatch messages asynchronously to the consumer
Controls whether Structured Message Properties and MapMessages are supported
The timeout, in milliseconds, from the time of connection creation to when a warning is generated
simple:
sink { ActiveMQ { uri="tcp://localhost:61616" username = "admin" password = "admin" queue_name = "test1" } }