org.apache.qpid.transport
Class ConnectionTune

java.lang.Object
  extended by org.apache.qpid.transport.Struct
      extended by org.apache.qpid.transport.Method
          extended by org.apache.qpid.transport.ConnectionTune
All Implemented Interfaces:
Encodable, ProtocolEvent

public final class ConnectionTune
extends Method


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.qpid.transport.Method
Method.CompletionListener
 
Field Summary
static int TYPE
           
 
Fields inherited from class org.apache.qpid.transport.Struct
dirty
 
Constructor Summary
ConnectionTune()
           
ConnectionTune(int channelMax, int maxFrameSize, int heartbeatMin, int heartbeatMax, Option... _options)
           
 
Method Summary
 ConnectionTune channelMax(int value)
           
 ConnectionTune clearChannelMax()
           
 ConnectionTune clearHeartbeatMax()
           
 ConnectionTune clearHeartbeatMin()
           
 ConnectionTune clearMaxFrameSize()
           
<C> void
dispatch(C context, MethodDelegate<C> delegate)
           
 int getChannelMax()
           
 byte getEncodedTrack()
           
 Map<String,Object> getFields()
           
 int getHeartbeatMax()
           
 int getHeartbeatMin()
           
 int getMaxFrameSize()
           
 int getPackWidth()
           
 int getSizeWidth()
           
 int getStructType()
           
 boolean hasChannelMax()
           
 boolean hasHeartbeatMax()
           
 boolean hasHeartbeatMin()
           
 boolean hasMaxFrameSize()
           
 boolean hasPayload()
           
 ConnectionTune heartbeatMax(int value)
           
 ConnectionTune heartbeatMin(int value)
           
 ConnectionTune maxFrameSize(int value)
           
 void read(Decoder dec)
          Decodes this encodable using the given decoder.
 ConnectionTune setChannelMax(int value)
           
 ConnectionTune setHeartbeatMax(int value)
           
 ConnectionTune setHeartbeatMin(int value)
           
 ConnectionTune setMaxFrameSize(int value)
           
 void write(Encoder enc)
          Encodes this encodable using the given encoder.
 
Methods inherited from class org.apache.qpid.transport.Method
complete, create, delegate, getBody, getBodySize, getChannel, getHeader, getId, hasCompletionListener, idSet, isBatch, isSync, isUnreliable, setBatch, setBody, setChannel, setCompletionListener, setHeader, setId, setSync, setUnreliable, toString
 
Methods inherited from class org.apache.qpid.transport.Struct
getEncodedType, isDirty, setDirty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TYPE

public static final int TYPE
See Also:
Constant Field Values
Constructor Detail

ConnectionTune

public ConnectionTune()

ConnectionTune

public ConnectionTune(int channelMax,
                      int maxFrameSize,
                      int heartbeatMin,
                      int heartbeatMax,
                      Option... _options)
Method Detail

getStructType

public final int getStructType()
Specified by:
getStructType in class Struct

getSizeWidth

public final int getSizeWidth()
Specified by:
getSizeWidth in class Struct

getPackWidth

public final int getPackWidth()
Specified by:
getPackWidth in class Struct

hasPayload

public final boolean hasPayload()
Specified by:
hasPayload in class Method

getEncodedTrack

public final byte getEncodedTrack()
Specified by:
getEncodedTrack in interface ProtocolEvent
Specified by:
getEncodedTrack in class Method

dispatch

public <C> void dispatch(C context,
                         MethodDelegate<C> delegate)
Specified by:
dispatch in class Method

hasChannelMax

public final boolean hasChannelMax()

clearChannelMax

public final ConnectionTune clearChannelMax()

getChannelMax

public final int getChannelMax()

setChannelMax

public final ConnectionTune setChannelMax(int value)

channelMax

public final ConnectionTune channelMax(int value)

hasMaxFrameSize

public final boolean hasMaxFrameSize()

clearMaxFrameSize

public final ConnectionTune clearMaxFrameSize()

getMaxFrameSize

public final int getMaxFrameSize()

setMaxFrameSize

public final ConnectionTune setMaxFrameSize(int value)

maxFrameSize

public final ConnectionTune maxFrameSize(int value)

hasHeartbeatMin

public final boolean hasHeartbeatMin()

clearHeartbeatMin

public final ConnectionTune clearHeartbeatMin()

getHeartbeatMin

public final int getHeartbeatMin()

setHeartbeatMin

public final ConnectionTune setHeartbeatMin(int value)

heartbeatMin

public final ConnectionTune heartbeatMin(int value)

hasHeartbeatMax

public final boolean hasHeartbeatMax()

clearHeartbeatMax

public final ConnectionTune clearHeartbeatMax()

getHeartbeatMax

public final int getHeartbeatMax()

setHeartbeatMax

public final ConnectionTune setHeartbeatMax(int value)

heartbeatMax

public final ConnectionTune heartbeatMax(int value)

write

public void write(Encoder enc)
Description copied from interface: Encodable
Encodes this encodable using the given encoder.

Specified by:
write in interface Encodable
Specified by:
write in class Struct
Parameters:
enc - the encoder.

read

public void read(Decoder dec)
Description copied from interface: Encodable
Decodes this encodable using the given decoder.

Specified by:
read in interface Encodable
Specified by:
read in class Struct
Parameters:
dec - the decoder.

getFields

public Map<String,Object> getFields()
Specified by:
getFields in class Struct


Licensed to the Apache Software Foundation