eMagiz Documentation

eMagiz Documentation

  • Docs
  • API
  • Help
  • Blog

›eMagiz Docs

eMagiz Docs

  • Home
  • Configuration import
  • Entity
  • SFTP size file list filter
  • Parameter map to XML transformer
  • Standard header enricher - Reply channel
  • XMPP header enricher - Chat thread id
  • IMAP idle channel adapter
  • Blocking channel connector
  • SOAP attachments header mapper
  • FTP accept once per modification file list filter
  • Standard header enricher - Expiration date
  • Recipient list router
  • HTTP Components message sender
  • Edit Message Bus: Namespace settings
  • Select Properties
  • Transform from enumeration
  • Standard splitter
  • TCP outbound gateway
  • Add security settings
  • Edit Gateway Call
  • Edit XPath Field
  • XML to JSON transformer
  • View license
  • Transform from date/time
  • Connector transport configuration
  • Custom error message activator
  • Payload validating interceptor
  • Netty connector transport configuration
  • New Mendix project credentials
  • Segment group
  • Job registry bean post processor
  • Web service message receiver servlet
  • Ehcache cache
  • SFTP inbound channel adapter
  • Flat file to XML transformer
  • Netty acceptor
  • Create popup - Step 2
  • Kafka template
  • Simple job launcher
  • Tag
  • Message endpoint adapter
  • Byte array raw (de)serializer
  • Edit error alert template
  • JDBC result set to XML transformer
  • Default HTTP header mapper
  • Default SFTP caching session factory
  • Merlin crypto
  • JDBC H2 connection pool
  • Edit Alert Notifying
  • Parse map
  • ThClient table reading activator
  • JMS queue scheduled trigger
  • SQL Script
  • Simple WSDL 1.1 definition
  • Standard router
  • EDI mapping
  • Concurrent map cache
  • EDI to XML transformer
  • XSLT transformer
  • WebSphere caching connection factory
  • SFTP composite file list filter
  • XMPP outbound channel adapter
  • SFTP age file list filter
  • Base64 decoding transformer
  • Source filter
  • Copy properties to runtime
  • Firewall configuration (system admin)
  • Combined entry connector details
  • Payload root QName endpoint mapping - endpoint map entry
  • File to bytes transformer
  • Specify requirements integration details
  • MIME to S/MIME transformer
  • Management
  • Form Title
  • Task executor
  • SSL web service message sender
  • Netty acceptor transport configuration
  • FTP outbound channel adapter
  • Accept once file list filter
  • Metacom authentication SAAJ SOAP interceptor
  • Mendix authentication SOAP header mapper
  • Context handler
  • Simple dispatcher servlet
  • XML to flat file transformer
  • JDBC inbound channel adapter
  • XML mapping message consumer
  • JDBC parameter
  • XSLT snippet
  • Web service header enricher
  • OAuth 2.0 access token advice
  • Header filter
  • Property placeholder
  • Copy CDM Codes and System Codes to Environment
  • HTTP header
  • JSON to XML transformer
  • Generate flat file definition based on comma separated values
  • Standard header enricher - Priority
  • Image transformer
  • HTTP inbound channel adapter
  • OAuth 2.0 resource
  • File item reader message source
  • System settings
  • Amazon S3 authentication interceptor
  • Field parse info
  • MxConnector settings
  • TCP connection factory
  • HornetQ JMS server manager
  • XPath filter
  • Address settings
  • Error to XML transformer
  • Mail header enricher - Bcc
  • SOAP to message header mapping
  • Create popup - Step 1
  • Regex pattern file list filter
  • Message history
  • Kafka outbound channel adapter
  • Proxy web service message sender
  • Custom field
  • JDBC channel message store
  • JDBC outbound channel adapter
  • Runtime scheduled trigger
  • New definition
  • JMS caching connection factory
  • TCP inbound channel adapter
  • Port Forward Maintenance
  • Edit Image
  • Standard header enricher - Custom header
  • eMagiz 3.x license
  • In-VM acceptor transport configuration
  • OAuth 2.0 user redirect required exception resolver
  • Default FTP session factory
  • Simple cache manager
  • Bridge configuration
  • job-dashboard
  • Mendix FileDocument WS request transformer
  • Create new message bus
  • Log entry trigger
  • New XML definition
  • String to wrapped XML transformer
  • Servlet context handler
  • Ehcache cache manager
  • Mail inbound channel adapter
  • Default SFTP session factory
  • Conditional
  • SOAP action callback
  • Standard filter
  • SAAJ SOAP message factory
  • Group
  • ISO8583 XML to bytes transformer
  • Mapping service gateway
  • Delaying file list filter
  • HTTP outbound gateway
  • S/MIME to MIME transformer
  • SFTP simple pattern file list filter
  • Expression evaluating request handler advice
  • Mail attachment transformer
  • History of properties in this environment
  • eMagiz 1.x license
  • Composite cache manager
  • Default FTP caching session factory
  • Cache annotation driven
  • Deployment step
  • Qpid AMQP connector settings
  • Cluster connection configuration
  • XML validating filter
  • Kafka message driven channel adapter
  • Apache ActiveMQ Artemis server
  • Debug interceptor
  • JMS listener
  • Global wire tap
  • XSLT parameter
  • FTP simple pattern file list filter
  • Code type
  • XPath header enricher - Header
  • MIME message to XML transformer
  • A logical service level
  • CDM code
  • XMPP header enricher
  • Recipient
  • Notification setting
  • Column definition
  • New configuration
  • Entry tracking interceptor
  • File inbound channel adapter
  • Security settings
  • FOP XSL-FO result factory
  • File outbound channel adapter
  • Zimbra authentication SAAJ SOAP interceptor
  • new-version
  • Port Forward DMZ
  • Payload type router
  • FTP composite file list filter
  • Sonic connection factory
  • Job
  • eMagiz 2.x license
  • Component
  • HTTP outbound channel adapter
  • Route configuration
  • Default WSDL 1.1 definition
  • JMS listener container
  • JMS outbound gateway
  • JDBC BoneCP data source
  • Channel
  • Edit System
  • Edit Data Type
  • Message channel monitoring trigger
  • XML to MIME message transformer
  • Job manager
  • XMPP presence outbound channel adapter
  • ISO header
  • FTP age file list filter
  • Basic access authentication interceptor
  • Base64 encoding transformer
  • Web service header enricher - SOAP action
  • SOAP action
  • Standard service activator
  • Byte array STX/ETX (de)serializer
  • XML to string transformer
  • Default FTPS caching session factory
  • Accept once per modification file list filter
  • Servlet handler
  • ThClient connector
  • JDBC stored procedure outbound gateway
  • Standard header enricher - Error channel
  • ThClient changes reading activator
  • Logging channel adapter
  • Edit e-mail
  • SFTP outbound channel adapter
  • JMS queue configuration
  • XSLT view
  • JMS message driven channel adapter
  • JDBC stored procedure inbound channel adapter
  • JMS inbound gateway
  • FOP XSL-FO result transformer
  • Mail to string transformer
  • ActiveMQ security manager gateway
  • Message bridge
  • Result to string transformer
  • Payload root QName endpoint mapping
  • ISO8583 bytes to XML transformer
  • Size file list filter
  • Byte array CR/LF (de)serializer
  • Relationship
  • Rename configuration
  • TCP inbound gateway
  • Attribute
  • HTTP request address extracting interceptor
  • Standard header enricher - Correlation id
  • Mendix authentication SAAJ SOAP interceptor
  • Byte array length header (de)serializer
  • Instance configuration
  • Select type of new trigger
  • Byte array text length header (de)serializer
  • Mail header enricher - Attachment filename
  • Poller
  • Mail header enricher - Content type
  • JDBC SQL parameter definition
  • Result to document transformer
  • Concurrent map cache manager
  • Request handler circuit breaker advice
  • Global channel interceptor
  • Mail header enricher - From
  • Calculate exponential moving average
  • Edit eMagiz Mendix Connector configuration
  • Jetty Server
  • XML to EDI transformer
  • Age file list filter
  • JMS outbound channel adapter
  • Transform from boolean
  • OSGi service
  • MBean export
  • JMS XML message converter
  • Object to string transformer
  • Edit popup
  • Lock-file file list filter
  • Edit Attribute
  • FTP size file list filter
  • Mail outbound channel adapter
  • Edit String Value Transformation
  • Transform from numbers
  • UN/EDIFACT to XML transformer
  • Microflow invoking message consumer
  • SFTP regex pattern file list filter
  • New Mendix user credentials
  • In VM acceptor
  • File to string transformer
  • Timestamped filename generator
  • WebSphere connection factory
  • Wizard 'publish web service'
  • Property
  • HTTP inbound gateway
  • SSL select channel connector
  • FTP lock-file file list filter
  • Web service inbound gateway
  • Job execution listener gateway
  • JVM performance monitor
  • Topic configuration
  • Standard inbound channel adapter
  • Netty connector
  • Log appender channel adapter
  • Destination filter
  • Custom attribute
  • Mail header enricher
  • OAuth 2.0 REST template
  • Mail header enricher - Reply to
  • Edit Root Entity
  • Map job registry
  • Character replacing transformer
  • SOAP fault message resolver
  • XMPP inbound channel adapter
  • Detailed SOAP fault message resolver
  • Default FTPS session factory
  • FTP inbound channel adapter
  • Table definition
  • Basic security handler
  • Message handler monitoring trigger
  • New Mendix module
  • WS-Addressing action callback
  • XPath expression
  • Import a Mendix domain model
  • SFTP accept once per modification file list filter
  • Default TCP SSL context support
  • Resource handler
  • Static Input
  • Field
  • Qpid JMS connection factory
  • Mail header enricher - Cc
  • FTP regex pattern file list filter
  • REST template
  • MBean server
  • Segment
  • Format filename generator
  • Certificate configuration
  • Transform from string
  • Sub-component
  • JDBC OSGi data source reference
  • XPath transformer
  • Port Forward User
  • JDBC Initialize database
  • Job repository
  • Message type
  • Standard transformer
  • Byte array single terminator (de)serializer
  • XPath splitter
  • Properties
  • Select channel connector
  • JMX multi attribute polling message source
  • Log item type mapping
  • Header value router
  • Groovy variable
  • Port Forward JMS
  • XPath router
  • Mail header enricher - Multipart mode
  • JDBC outbound gateway
  • Sonic caching connection factory
  • SOAP message dispatcher
  • Control bus
  • Standard header enricher
  • Exit tracking interceptor
  • TCP outbound channel adapter
  • Azure Storage Services authentication interceptor
  • SFTP lock-file file list filter
  • Edit line tokenizer
  • XMPP connection
  • Edit message type
  • Servlet mapping
  • WSS4J security interceptor
  • XPath header enricher
  • Runtime monitoring trigger
  • In-VM connector transport configuration
  • Mail header enricher - Subject
  • Aggregator
  • Edit extra JMS queue
  • Create queue
  • Simple pattern file list filter
  • Mendix service definition
  • Java mail sender
  • Request handler retry advice
  • Job launching gateway
  • XSLT extension gateway
  • In VM connector
  • Composite file list filter
  • Cluster connection
  • XML to UN/EDIFACT transformer
  • Web service message listener
  • XMPP presence inbound channel adapter
  • JMS queue monitoring trigger
  • XMPP header enricher - Chat to
  • Target Accept
  • XMPP presence to XML transformer
  • JMS OSGi connection factory reference
  • Web service outbound gateway
  • Mail header enricher - To
  • JDBC stored procedure outbound channel adapter
  • Header value mapping
  • Flow controller
  • Simple XSD schema
  • HornetQ caching connection factory
  • HornetQ connection factory
  • Command controller
  • Payload type mapping
  • View Property
  • Create an AWS slot for this bus environment
  • XPath value mapping
  • Authorization service gateway
  • Command executor gateway
  • HornetQ security manager gateway
  • Message handler scheduled trigger
  • Error message trigger
  • Edit Cron Helper
  • Cron-trigger helper
  • Message channel scheduled trigger
  • Mikrotik service activator
  • -
  • Dashboard
  • Runtime dashboard
  • Packages
  • Bus processes
  • Edit Message Bus
  • Settings
  • Edit settings
  • New cloud runtime
  • Cloud runtime settings
  • Wire tap
  • Integration
  • Notification setting
  • Step
  • amqp-broker
  • view-amqp-broker
  • Value mapping
  • Kafka message listener container
  • Global settings
  • Web service URI variable
  • HTTP URI variable
  • Edit transport configuration
  • Edit
  • Flow designer
  • Other
  • System code
  • Edit eMagiz Runtime VM

HornetQ JMS server manager

Creates a JMS server for hosting JMS queues and topics.

Documentation

Documentation

Each acceptor defines a way in which connections can be made to the HornetQ server.

Minimal one acceptor is required.

Documentation

Connectors are used by a client to define how it connects to a server.

Documentation

Defines a cluster of HornetQ server that share message processing load.

Documentation

The function of a bridge is to consume messages from a source queue, and forward them to a target address, typically on a different HornetQ server.

Queue configuration settings which will be applied against any addresses with a name that matches a certain wildcard expression.

When match is jms.queue.example for example, the settings would only be applied to any addresses which exactly match the address jms.queue.example. You can also use wildcards to apply settings against many addresses. For example, if you used the match string jms.queue.#, the settings would be applied to all addresses that start with jms.queue. (which would be all JMS queues).

Note that only the most specific match is applied for each address. Some examples from most specific to least specific: jms.queue.example (matches one JMS queue), jms.*.example (matches one JMS queue and one JMS topic), jms.queue.# (matches all JMS queues), jms.# (matches all JMS queues and JMS topics).

Security settings which will be applied against any addresses with a name that matches a certain wildcard expression.

When match is jms.queue.example for example, the settings would only be applied to any addresses which exactly match the address jms.queue.example. You can also use wildcards to apply settings against many addresses. For example, if you used the match string jms.queue.#, the settings would be applied to all addresses that start with jms.queue. (which would be all JMS queues).

Note that only the most specific match is applied for each address. Some examples from most specific to least specific: jms.queue.example (matches one JMS queue), jms.*.example (matches one JMS queue and one JMS topic), jms.queue.# (matches all JMS queues), jms.# (matches all JMS queues and JMS topics).

Documentation

Documentation

Documentation

Persistence enabled

Whether this server is using persistence and store data.

Default is 'true'.

Documentation

Bindings directory

The file system directory used to store bindings. Relative paths are resolved against the eMagiz data directory.

Default is hornetq/bindings.

Create bindings dir

Whether the bindings directory is created on this server startup.

Default is 'true'.

Documentation

Cluster user

The cluster user for this server.

Default is 'HORNETQ.CLUSTER.ADMIN.USER'.

Cluster password

The cluster password for this server.

Default is 'CHANGE ME!!'.

Documentation

Persist delivery count before delivery

Whether delivery count is persisted before messages are delivered to consumers.

Default is 'false'.

Documentation

Shared store

When using a shared store, both live and backup servers share the same entire data directory using a shared file system. This means the paging directory, journal directory, large messages and binding journal.

When failover occurs and a backup server takes over, it will load the persistent storage from the shared file system and clients can connect to it.

This style of high availability differs from data replication in that it requires a shared file system which is accessible by both the live and backup nodes. Typically this will be some kind of high performance Storage Area Network (SAN). We do not recommend you use Network Attached Storage (NAS), e.g. NFS mounts to store any shared journal (NFS is slow).

The advantage of shared-store high availability is that no replication occurs between the live and backup nodes, this means it does not suffer any performance penalties due to the overhead of replication during normal operation.

The disadvantage of shared store replication is that it requires a shared file system, and when the backup server activates it needs to load the journal from the shared store which can take some time depending on the amount of data in the store.

If you require the highest performance during normal operation, have access to a fast SAN, and can live with a slightly slower failover (depending on amount of data), we recommend shared store high availability.

Default is true.

Backup

Whether this server is a backup or not.

Default is false.

Backup group name

If set, (remote) backup servers will only pair with live servers with a matching backup group name.

This setting only applies to replicated servers (servers with shared-store can only pair with servers that share the same store).

Default is empty, allowing any backup server to pair with any live server.

Allow auto failback

Will this server automatically shutdown if the original live server comes back up.

Default is true.

Check for live server

If enabled, during startup a live server will first search the cluster for another server using its node-ID. If it finds one, it will contact this server and try to "fail-back". Since this is a remote replication scenario, the "starting live" will have to synchronize its data with the server running with its ID, once they are in sync, it will request the other server (which it assumes it is a backup that has assumed its duties) to shutdown for it to take over. This is necessary because otherwise the live server has no means to know whether there was a failover or not, and if there was if the server that took its duties is still running or not.

This setting only applies to replicated servers with auto fail-back enabled (servers with shared-store use the shared journal to detect live servers).

Default is true.

Failback delay

Failback delay in milliseconds.

Default is 5000 (5 seconds).

Max saved replicated journals size

The maximum number of backup journals to keep after failback occurs.

Default is 2.

Failover on server shutdown

Whether to cause failover to occur on normal server shutdown. Has no effect when using replication.

Default is false.

Replication clustername

Name of the cluster configuration to use for replication. This setting is only necessary in case you configure multiple cluster connections. It is used by replicating backups and by live servers that may attempt fail-back.

This setting only applies to replicated servers (servers with shared-store use the shared journal to detect each other).

Documentation

Thread pool max size

The maximum number of threads in the thread pool of this server.

Default is '30'.

Scheduled thread pool max size

The maximum number of threads in the scheduled thread pool of this server.

Default is '5'.

Documentation

JMX management enabled

Whether this server is manageable using JMX or not.

Default is 'true'.

JMX domain

The domain used by JMX MBeans (provided JMX management is enabled) for the core components.

Default is 'org.hornetq'.

Management address

The management address of this server. Clients can send management messages to this address to manage this server.

The management address requires a special user permission manage to be able to receive and handle management messages.

Default value is 'jms.queue.hornetq.management'.

Management notification address

the management notification address of this server. Clients can bind queues to this address to receive management notifications emitted by this server.

Default value is 'hornetq.notifications'.

Documentation

Connection TTL override

The connection time to live. This value overrides the connection time to live sent by the client.

Default is '-1'.

Enabled async connection execution

By default, packets received on the server side are executed on the remoting thread.

It is possible instead to use a thread from a thread pool to handle some packets so that the remoting thread is not tied up for too long. However, please note that processing operations asynchronously on another thread adds a little more latency. Please note that most short running operations are always handled on the remoting thread for performance reasons.

Documentation

ID cache size

The size of the cache for pre-creating message IDs.

Default is '2000'.

Persist ID cache

Whether message ID cache is persisted.

Default is 'true'.

Documentation

Journal directory

The directory in which the message journal lives. Relative paths are resolved against the eMagiz data directory.

Default is hornetq/journal.

For the best performance, we recommend the journal is located on its own physical volume in order to minimise disk head movement. If the journal is on a volume which is shared with other processes which might be writing other files (e.g. bindings journal, database, or transaction coordinator) then the disk head may well be moving rapidly between these files as it writes them, thus drastically reducing performance.

When the message journal is stored on a SAN we recommend each journal instance that is stored on the SAN is given its own LUN (logical unit).

Create journal dir

If this is set to true then the journal directory will be automatically created at the location specified in journal-directory if it does not already exist.

Default is 'true'.

Journal type

The type of journal used by this server (either 'NIO' or 'ASYNCIO').

Default is 'ASYNCIO'.

Journal sync transactional

If this is set to true then HornetQ will make sure all transaction data is flushed to disk on transaction boundaries (commit, prepare and rollback).

Default is 'true'.

Journal sync non transactional

If this is set to true then HornetQ will make sure non transactional message data (sends and acknowledgements) are flushed to disk each time.

Default is 'true'.

Journal file size

The size (in bytes) of each journal files.

Default is '10485760' (10 MiB).

Journal compact min files

The minimal number of files before we can consider compacting the journal. The compacting algorithm won't start until you have at least this number of files

Default is '10'.

Journal compact percentage

The threshold to start compacting. When less than this percentage is considered live data, we start compacting. Note also that compacting won't kick in until you have at least journal-compact-min-files data files on the journal

Default is '30'.

Journal min files

The minimum number of files the journal will maintain. When HornetQ starts and there is no initial message data, HornetQ will pre-create journal-min-files number of files.

Creating journal files and filling them with padding is a fairly expensive operation and we want to minimise doing this at run-time as files get filled. By precreating files, as one is filled the journal can immediately resume with the next one without pausing to create it.

Depending on how much data you expect your queues to contain at steady state you should tune this number of files to match that total amount of data.

Default is '2'.

Journal max IO

Write requests are queued up before being submitted to the system for execution. This parameter controls the maximum number of write requests that can be in the IO queue at any one time. If the queue becomes full then writes will block until space is freed up.

The default is 500.

There is a limit and the total max AIO can't be higher than what is configured at the OS level (/proc/sys/fs/aio-max-nr) usually at 65536.

Journal buffer timeout

The timeout (in nanoseconds) used to flush buffers in the AIO queue.

Default is '500000' (0.5 millisecond).

Journal buffer size

The buffer size (in bytes) for AIO.

Default is '501760' (490 KiB).

Journal max IO

The maximum number of write requests for NIO journal.

Default is '1'.

Journal buffer timeout

The timeout (in nanoseconds) used to flush buffers in the NIO.

Default is '10000000 / 3' (3.33 milliseconds).

Journal buffer size

The buffer size (in bytes) for NIO.

Default is '501760' (490 KiB).

Documentation

Paging directory

The file system directory used to store paging files. Relative paths are resolved against the eMagiz data directory.

Default is hornetq/paging.

Page max concurrent IO

The maximum number of concurrent reads the system can make on paged files. You may increase this parameter depending on the expected number of paged destinations and the limits you have on your disk.

Default is 5.

Documentation

Large messages directory

The file system directory used to store large messages. Relative paths are resolved against the eMagiz data directory.

Default is hornetq/largemessages.

Wildcard routing enabled

Whether wildcard routing is supported by this server.

Default is 'true'.

Documentation

Transaction timeout

The timeout (in milliseconds) after which transactions is removed from the resource manager after it was created.

Default is '300000' (5 minutes).

Transaction timeout scan period

The frequency (in milliseconds) to scan transactions to detect which transactions have timed out.

Default is '1000' (1 second).

Documentation

Message counter enabled

Whether message counter is enabled for this server.

Default is 'false'.

Message counter sample period

The sample period (in milliseconds) to take message counter snapshot.

Default is '10000' (10 seconds).

Message counter max day history

The maximum number of days kept in memory for message counter.

Default is '10'.

Documentation

Message expiry scan period

The frequency (in milliseconds) to scan messages to detect which messages have expired.

Default is '30000' (30 seconds).

Message expiry thread priority

The frequency (in milliseconds) to scan messages to detect which messages have expired.

Default is '30000' (30 seconds).

Documentation

Security enabled

Whether security is enabled for this server.

Default is true.

Security invalidation interval

The interval time (in milliseconds) to invalidate security credentials, i.e. the maximum time the server is allowed to cache credentials/permissions before calling the security manager again.

Default is 10000 (10 seconds).

Security manager

Reference to a (custom) security manager implementation that can validate user credentials (authentication) and user roles (authorization).

Note that the cluster user of the HornetQ server always has full privileges and the validation of his credentials is done internally (never even reaching the security manager).

JMX domain

The domain used by JMX MBeans (provided JMX management is enabled) for the JMS components.

Default is 'org.hornetq'.

Id

Name that uniquely identifies this flow component.

Required

← TCP connection factoryXPath filter →
eMagiz Documentation
Docs
Getting Started (or other categories)Guides (or other categories)API Reference (or other categories)
Community
User ShowcaseStack OverflowProject ChatTwitter
More
BlogGitHubStar
Copyright © 2019 eMagiz