com.liferay.portal.kernel.nio.intraband
Class DatagramHelper
java.lang.Object
com.liferay.portal.kernel.nio.intraband.DatagramHelper
public class DatagramHelper
- extends Object
|
Method Summary |
static com.liferay.portal.kernel.nio.intraband.Datagram |
createACKResponseDatagram(long sequenceId)
|
static com.liferay.portal.kernel.nio.intraband.Datagram |
createReceiveDatagram()
|
static Object |
getAttachment(com.liferay.portal.kernel.nio.intraband.Datagram datagram)
|
static com.liferay.portal.kernel.nio.intraband.CompletionHandler<Object> |
getCompletionHandler(com.liferay.portal.kernel.nio.intraband.Datagram datagram)
|
static EnumSet<com.liferay.portal.kernel.nio.intraband.CompletionHandler.CompletionType> |
getCompletionTypes(com.liferay.portal.kernel.nio.intraband.Datagram datagram)
|
static long |
getSequenceId(com.liferay.portal.kernel.nio.intraband.Datagram datagram)
|
static boolean |
isAckResponse(com.liferay.portal.kernel.nio.intraband.Datagram datagram)
|
static boolean |
readFrom(com.liferay.portal.kernel.nio.intraband.Datagram datagram,
ScatteringByteChannel scatteringByteChannel)
|
static void |
setAckRequest(com.liferay.portal.kernel.nio.intraband.Datagram datagram)
|
static void |
setAttachment(com.liferay.portal.kernel.nio.intraband.Datagram datagram,
Object attachment)
|
static void |
setCompletionHandler(com.liferay.portal.kernel.nio.intraband.Datagram datagram,
com.liferay.portal.kernel.nio.intraband.CompletionHandler<Object> completionHandler)
|
static void |
setCompletionTypes(com.liferay.portal.kernel.nio.intraband.Datagram datagram,
EnumSet<com.liferay.portal.kernel.nio.intraband.CompletionHandler.CompletionType> completionTypes)
|
static void |
setSequenceId(com.liferay.portal.kernel.nio.intraband.Datagram datagram,
long sequenceId)
|
static void |
setTimeout(com.liferay.portal.kernel.nio.intraband.Datagram datagram,
long timeout)
|
static void |
writeTo(com.liferay.portal.kernel.nio.intraband.Datagram datagram,
GatheringByteChannel gatheringByteChannel)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DatagramHelper
public DatagramHelper()
createACKResponseDatagram
public static com.liferay.portal.kernel.nio.intraband.Datagram createACKResponseDatagram(long sequenceId)
createReceiveDatagram
public static com.liferay.portal.kernel.nio.intraband.Datagram createReceiveDatagram()
getAttachment
public static Object getAttachment(com.liferay.portal.kernel.nio.intraband.Datagram datagram)
getCompletionHandler
public static com.liferay.portal.kernel.nio.intraband.CompletionHandler<Object> getCompletionHandler(com.liferay.portal.kernel.nio.intraband.Datagram datagram)
getCompletionTypes
public static EnumSet<com.liferay.portal.kernel.nio.intraband.CompletionHandler.CompletionType> getCompletionTypes(com.liferay.portal.kernel.nio.intraband.Datagram datagram)
getSequenceId
public static long getSequenceId(com.liferay.portal.kernel.nio.intraband.Datagram datagram)
isAckResponse
public static boolean isAckResponse(com.liferay.portal.kernel.nio.intraband.Datagram datagram)
readFrom
public static boolean readFrom(com.liferay.portal.kernel.nio.intraband.Datagram datagram,
ScatteringByteChannel scatteringByteChannel)
throws IOException
- Throws:
IOException
setAckRequest
public static void setAckRequest(com.liferay.portal.kernel.nio.intraband.Datagram datagram)
setAttachment
public static void setAttachment(com.liferay.portal.kernel.nio.intraband.Datagram datagram,
Object attachment)
setCompletionHandler
public static void setCompletionHandler(com.liferay.portal.kernel.nio.intraband.Datagram datagram,
com.liferay.portal.kernel.nio.intraband.CompletionHandler<Object> completionHandler)
setCompletionTypes
public static void setCompletionTypes(com.liferay.portal.kernel.nio.intraband.Datagram datagram,
EnumSet<com.liferay.portal.kernel.nio.intraband.CompletionHandler.CompletionType> completionTypes)
setSequenceId
public static void setSequenceId(com.liferay.portal.kernel.nio.intraband.Datagram datagram,
long sequenceId)
setTimeout
public static void setTimeout(com.liferay.portal.kernel.nio.intraband.Datagram datagram,
long timeout)
writeTo
public static void writeTo(com.liferay.portal.kernel.nio.intraband.Datagram datagram,
GatheringByteChannel gatheringByteChannel)
throws IOException
- Throws:
IOException