Home-server queues are implemented by the
MQeHomeServerQueue class.
They are managed with the
MQeHomeServerQueueAdminMsg class
which is a subclass of
MQeRemoteQueueAdminMsg. The only addition
in the subclass is the
Queue_QTimerInterval characteristic.
This field is of type int and is set to a millisecond timer interval. If you
set this field to a value greater than zero, the home-server queue checks
the home server every
n milliseconds to see if there are
any messages waiting for collection. Any messages that are waiting are delivered
to the target queue.
A value of 0 for this field means
that the home-server is only polled when the MQeQueueManager.triggertransmission method
is called Note: If a home-server queue fails to connect to its store-and-forward
queue (for instance if the store-and-forward queue is unavailable when the
home server queue starts) it will stop trying until a trigger transmit call
is made.