Appendix A. OpenWire Format Options

Table A.1, “Wire Format Options Supported by OpenWire Protocol” shows the wire format options supported by the OpenWire protocol.

Table A.1. Wire Format Options Supported by OpenWire Protocol

OptionDefaultDescriptionNegotiation Policy
wireformat.stackTraceEnabledtrueSpecifies if the stack trace of an exception occurring on the broker is sent to the client.false if either side is false.
wireformat.tcpNoDelayEnabledfalseSpecifies 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.cacheEnabledtrueSpecifies that commonly repeated values are cached so that less marshalling occurs.false if either side is false.
wireformat.cacheSize1024Specifies the maximum number of values to cache.Use the smaller of the two values.
wireformat.tightEncodingEnabledtrueSpecifies if wire size be optimized over CPU usage.false if either side is false.
wireformat.prefixPacketSizetrueSpecifies if the size of the packet be prefixed before each packet is marshalled.true if both sides are true.
wireformat.maxInactivityDuration30000Specifies 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.maxInactivityDurationInitalDelay10000Specifies the initial delay in starting inactivity checks.