public abstract class Handle
extends java.lang.Object
A Handle object is returned by the functions registerPrimary() and registerSecondary()
from either the Transport or TransportManager class. It is passed around inside an
Envelope, and identifies a specific queue or connection.
Many clients and servers will never need to use the handle, other than to pass it
in the registration argument list; however, clients or servers that are involved in
conversations or subscriptions will almost certainly need it — a process sending a
message which is part of a conversation will usually need to send it to a particular
handle, rather than to a service (where it could be picked up by any process offering
the same service); and a server handling a subscription request will need to store
the handle in order to determine, in the future, where event reports should be sent.
This is an abstract class. Only a handle for a specific vendor (for example, JMSHandle)
can be instantiated.