| Property | Default | Description |
|---|---|---|
| swiftmq.jms.objectmessage.buffersize | 8192 | Sets the buffer size in bytes for ObjectMessage.setObject(object) serialization. It should be increased for large objects. Property has to be set on the JMS *sender* client side. Since 7.3.0. |
| swiftmq.socket.set.options | true | Sets socket's send/receive buffer size to the network input/output buffer size (property has to be set on the JMS client side). |
| swiftmq.request.timeout | 60000 | Specifies the timeout in milliseconds for SMQP requests (property has to be set on the JMS client side). |
| swiftmq.tcp.no.delay | true | Specifies whether the TCP_NO_DELAY option should be used (property has to be set on the JMS client side). |
| swiftmq.paths.absolute | false | [DEPRECATED since SwiftMQ 6.0, see below] Specifies whether the SwiftMQ Router expects absolute or relative paths in the routerconfig.xml. When using relative paths (default), the working directory (value of System property "user.dir") is added as a prefix. |
| swiftmq.shutdown.hook | true | Specifies whether the SwiftMQ Router registers a shutdown hook. This has to be false if the SwiftMQ Router is embedded in some app servers. See the resp. How To's. |
| swiftmq.store.analyze | false | See Store Swiftlet |
| swiftmq.jsse.anoncipher.enabled | true | See JSSE |
| swiftmq.jsse.anoncipher.name | SSL_DH_anon_WITH_RC4_128_MD5 | See JSSE |
| swiftmq.jsse.set.security.provider | false | If enabled, it checks and sets for the security provider specified with property "swiftmq.jsse.security.provider". This property can actually be false because JSSE is now part of the J2SE and the proper security provider is always properly defined. Since 7.3.0. |
| swiftmq.jsse.security.provider | com.sun.net.ssl.internal.ssl.Provider | Specifies the class name of the security provider. Since 7.3.0. |
| swiftmq.httptunnel.file | none | See Http Tunneling |
| swiftmq.httptunnel.debug | false | See Http Tunneling |
| swiftmq.laf.forcedefault | false | SwiftMQ Explorer (change it in "explorer" script): Forces the use of the System Look and Feel, otherwise it defaults to Motif. Set it to "true" for Mac OS/X. |
Since SwiftMQ 6.0 it is possible to mix absolute and relative path declarations. Relative paths are default. To declare a path as absolute, add prefix "absolute:" to the path.
Example:
<swiftlet name="sys$log"
logfile-info="absolute:/var/log/swiftmq/info.log"
logfile-warning="absolute:/var/log/swiftmq/warning.log"
logfile-error="absolute:/var/log/swiftmq/error.log" />