requestLeaseSet(LeaseSet set,
long expirationTime,
Job onCreateJob,
Job onFailedJob)
Request that a particular client authorize the Leases contained in the
LeaseSet, after which the onCreateJob is queued up.

disconnectClient

distributeMessage

Distribute the message. If the dest is local, it blocks until its passed
to the target ClientConnectionRunner (which then fires it into a MessageReceivedJob).
If the dest is remote, it blocks until it is added into the ClientMessagePool

requestLeaseSet

Request that a particular client authorize the Leases contained in the
LeaseSet, after which the onCreateJob is queued up. If that doesn't occur
within the timeout specified, queue up the onFailedJob. This call does not
block.

Parameters:

set - LeaseSet with requested leases - this object must be updated to contain the
signed version (as well as any changed/added/removed Leases)

expirationTime - ms to wait before failing

onCreateJob - Job to run after the LeaseSet is authorized

onFailedJob - Job to run after the timeout passes without receiving authorization