// Add client 'relocate' notification to the task queue to
// ensure that all previous requests sent before the client
// was suspended are processed before relocation.
taskQueue.addTask(
new AbstractKernelRunnable("NotifySessionRelocate") {
public void run() {
try {
((SessionRelocationProtocol) protocol).relocate(
descriptors, ByteBuffer.wrap(key),
new RelocateCompletionHandler());