Liferay 7.0-ce-b4

com.liferay.portal.kernel.nio.intraband
Class DatagramHelper

java.lang.Object
  extended by com.liferay.portal.kernel.nio.intraband.DatagramHelper

public class DatagramHelper
extends Object


Constructor Summary
DatagramHelper()
           
 
Method Summary
static Datagram createACKResponseDatagram(long sequenceId)
           
static Datagram createReceiveDatagram()
           
static Object getAttachment(Datagram datagram)
           
static CompletionHandler<Object> getCompletionHandler(Datagram datagram)
           
static EnumSet<CompletionHandler.CompletionType> getCompletionTypes(Datagram datagram)
           
static long getSequenceId(Datagram datagram)
           
static boolean isAckResponse(Datagram datagram)
           
static boolean readFrom(Datagram datagram, ScatteringByteChannel scatteringByteChannel)
           
static void setAckRequest(Datagram datagram)
           
static void setAttachment(Datagram datagram, Object attachment)
           
static void setCompletionHandler(Datagram datagram, CompletionHandler<Object> completionHandler)
           
static void setCompletionTypes(Datagram datagram, EnumSet<CompletionHandler.CompletionType> completionTypes)
           
static void setSequenceId(Datagram datagram, long sequenceId)
           
static void setTimeout(Datagram datagram, long timeout)
           
static void writeTo(Datagram datagram, GatheringByteChannel gatheringByteChannel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatagramHelper

public DatagramHelper()
Method Detail

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

Liferay 7.0-ce-b4