In addition to the the configuration options and callbacks described in Transport configurations, MQ transports support one additional option:
To wait indefinitely, specify MqwiUnlimited. This is the default value.
Configurations can be applied either when a transport is initialized or dynamically. To apply a configuration dynamically, the configuration should be passed to the endpoint's configuration: method.
All non-nil settings are applied immediately. The options which can have nil values have different semantics depending on when they are applied. If set to nil at the start, the default settings of the stack are used. Setting an option to nil after startup ensures that subsequent configuration: operations will not alter the current setting of the option in the MQ stack.