1. JEUS MQ System Properties

The following describes JEUS MQ system properties.

1.1. JEUS MQ Server

The following describes JEUS MQ server system properties.

  • jeus.jms.file.blocksize

    Description

    Block size used when sending a file using FileMessage to a client.

    Default

    4096 (Unit: byte)

  • jeus.jms.server.deleteFileMessage

    Description

    Option to delete the file from the server after sending FileMessage.

    Default

    true

  • jeus.jms.server.discard-stored-on-start

    Description

    Option to delete all existing data in the database storage when the JEUS MQ server is started.

    Default

    false

  • jeus.jms.server.rowFetchSize

    Description

    Number of records to be retrieved at one time when sending a query message to DB storage.

    Default

    1000

  • jeus.jms.server.create-facility-mbeans

    Description

    Option to create MBeans for client facilities including Connection, Session, Message Producer, and Consumer.

    Default

    false

1.2. JEUS MQ Client

The following describes JEUS MQ client system properties.

  • jeus.jms.client.default-redelivery-limit

    Description

    Default value of JMS_JEUS_RedeliveryLimit.

    Number of redelivery attempts a message can make before an error message is sent to the sender.

    Default

    3

  • jeus.jms.file.blocksize

    Description

    Block size used when sending a file using FileMessage (byte).

    Default

    4096 (Unit: byte)

  • jeus.jms.client.connect.timeout

    Description

    Period in which the ConnectionFactory.createConnection() method can receive a response from the server.

    Default

    5000 (Unit: ms)

  • jeus.jms.client.workdir

    Description

    Directory in which of files received from the server that uses FileMessage are stored.

    For Java EE clients, this setting is ignored and the path JEUS_HOME/logs/jms/BROKER_NAME\client\ is used.

    Default

    USER_HOME\jeusmq_client_work\

  • jeus.jms.client.maxThread

    Description

    Thread pool size used by the JEUS MQ client library.

    This property is required for the client library to process multiple jobs, such as sending and receiving messages, simultaneously. One thread pool is generated for each connection to the server.

    Default

    100

  • jeus.jms.client.optimizedProduce

    Description

    Option to receive an acknowledgement from the server to improve the performance of message transmissions.

    If set to true, acknowledgements are not received from the server when receiving a message, even if the approval mode of session is not set to JeusSession.NONE_ACKNOWLEDGE. However, when receiving FileMessage, an acknowledgement is received regardless of this setting.

    Default

    false

  • jeus.jms.client.use-single-server-entry

    Description

    Determines whether physical connections are shared or not.

    One ConnectionFactory obtains one physical connection.

    Default

    true

  • jeus.jms.client.single-server-entry.shutdown-delay

    Description

    Time a shutdown is delayed so a connection can be reused when shared physical connections are no longer used.

    Default

    600000 (Unit: ms)

  • jeus.jms.client.use-pooled-connection-factory

    Description

    Option to enable pooling to use previously used client facilities.

    Default

    true

  • jeus.jms.client.pooled-connection.check-period

    Description

    Period in which to check for the removal of client facilities, for which pooling has been enabled, but are no longer used.

    Default

    60000 (Unit: ms)

  • jeus.jms.client.pooled-connection.unused-timeout

    Description

    Period to remove unused client facilities, for which pooling has been enabled.

    Default

    120000 (Unit: ms)

  • jeus.jms.client.send-by-lpq-only

    Description

    Options to use the LPQ service to send all messages to improve message reliability.

    Default

    false

  • jeus.jms.client.lpq-configuration-path

    Description

    LPQ service configuration file path.

    • Absolute path: Reads the file in the path.

    • Relative path: Reads the file in the following order.

      1. DEPLOYED_HOME/myApp/WEB-INF/

      2. DEPLOYED_HOME/myApp/META-INF/

      3. DEPLOYED_HOME/myApp/

    Default

    120000 (Unit: ms)