public class DatagramUtil
extends Object
Constructor and Description |
---|
DatagramUtil() |
Modifier and Type | Method and Description |
---|---|
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) |
public static com.liferay.portal.kernel.nio.intraband.Datagram createACKResponseDatagram(long sequenceId)
public static com.liferay.portal.kernel.nio.intraband.Datagram createReceiveDatagram()
public static Object getAttachment(com.liferay.portal.kernel.nio.intraband.Datagram datagram)
public static com.liferay.portal.kernel.nio.intraband.CompletionHandler<Object> getCompletionHandler(com.liferay.portal.kernel.nio.intraband.Datagram datagram)
public static EnumSet<com.liferay.portal.kernel.nio.intraband.CompletionHandler.CompletionType> getCompletionTypes(com.liferay.portal.kernel.nio.intraband.Datagram datagram)
public static long getSequenceId(com.liferay.portal.kernel.nio.intraband.Datagram datagram)
public static boolean isAckResponse(com.liferay.portal.kernel.nio.intraband.Datagram datagram)
public static boolean readFrom(com.liferay.portal.kernel.nio.intraband.Datagram datagram, ScatteringByteChannel scatteringByteChannel) throws IOException
IOException
public static void setAckRequest(com.liferay.portal.kernel.nio.intraband.Datagram datagram)
public static void setAttachment(com.liferay.portal.kernel.nio.intraband.Datagram datagram, Object attachment)
public static void setCompletionHandler(com.liferay.portal.kernel.nio.intraband.Datagram datagram, com.liferay.portal.kernel.nio.intraband.CompletionHandler<Object> completionHandler)
public static void setCompletionTypes(com.liferay.portal.kernel.nio.intraband.Datagram datagram, EnumSet<com.liferay.portal.kernel.nio.intraband.CompletionHandler.CompletionType> completionTypes)
public static void setSequenceId(com.liferay.portal.kernel.nio.intraband.Datagram datagram, long sequenceId)
public static void setTimeout(com.liferay.portal.kernel.nio.intraband.Datagram datagram, long timeout)
public static void writeTo(com.liferay.portal.kernel.nio.intraband.Datagram datagram, GatheringByteChannel gatheringByteChannel) throws IOException
IOException