Appendix A. OpenWire Format Options
Format options table
Table A.1, “Wire Format Options Supported by OpenWire Protocol” shows the wire format options supported by the OpenWire protocol.
Option | Default | Description | Negotiation Policy |
---|---|---|---|
wireformat.stackTraceEnabled | true | Specifies if the stack trace of an exception occurring on the broker is sent to the client. | false if either side is false . |
wireformat.tcpNoDelayEnabled | false | Specifies if a hint is provided to the peer that TCP nodelay should be enabled on the communications socket. | false if either side is false . |
wireformat.cacheEnabled | true | Specifies that commonly repeated values are cached so that less marshalling occurs. | false if either side is false . |
wireformat.cacheSize | 1024 | Specifies the maximum number of values to cache. | Use the smaller of the two values. |
wireformat.tightEncodingEnabled | true | Specifies if wire size be optimized over CPU usage. | false if either side is false . |
wireformat.prefixPacketSize | true | Specifies if the size of the packet be prefixed before each packet is marshalled. | true if both sides are true . |
wireformat.maxInactivityDuration | 30000 | Specifies the maximum inactivity duration, in milliseconds, before the broker considers the connection dead and kills it. <= 0 disables inactivity monitoring. | Use the smaller of the two values. |
wireformat.maxInactivityDurationInitalDelay | 10000 | Specifies the initial delay in starting inactivity checks. |