com.sun.grizzly.asyncqueue
Interface MessageCloner<E>
public interface MessageCloner<E>
Cloner, which will be called by AsyncQueueWriter, when message
could not be written directly, and will be added to the queue.
Cloner may create a clone of original message and return it to the
AsyncQueueWriter instead of original one.
Using MessageCloner, developer has a chance to clone a message only in
case, when it is really required.
- Author:
- Alexey Stashok
|
Method Summary |
E |
clone(Connection connection,
E originalByteBuffer)
Method will be called by AsyncQueueWriter, when message
could not be written directly, and will be added to the queue. |
clone
E clone(Connection connection,
E originalByteBuffer)
- Method will be called by
AsyncQueueWriter, when message
could not be written directly, and will be added to the queue.
Cloner may create a clone of original message and return it to the
AsyncQueueWriter instead of original one.
Using MessageCloner, developer has a chance to clone a message only in
case, when it is really required.
- Parameters:
connection - Connection, where the Buffer will
be written.originalByteBuffer - Buffer to be written.
- Returns:
- original
Buffer or its clone to be added to asynchronous
queue.
Copyright © 2009 SUN Microsystems. All Rights Reserved.