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