com.neeve.pkt
Class PktSubheaderFUC

java.lang.Object
  extended by com.neeve.util.UtlListElement
      extended by com.neeve.pkt.PktSerializable
          extended by com.neeve.pkt.PktBody
              extended by com.neeve.pkt.PktSubheader
                  extended by com.neeve.pkt.PktSubheaderFixed
                      extended by com.neeve.pkt.PktSubheaderFUC
All Implemented Interfaces:
com.neeve.io.IOElasticBuffer.Initializer, com.neeve.io.IOElasticBuffer.Sizer

public final class PktSubheaderFUC
extends PktSubheaderFixed

The FUC (Fabric Unicast) packet subheader.

This class is the subheader used to transport fabric unicast related information in the packet header e.g. FUC sessions info.

Threading:
Packet subheaders are not safe for concurrent access by multiple threads.

Nested Class Summary
 
Nested classes/interfaces inherited from class com.neeve.pkt.PktSerializable
PktSerializable.DeserializeContext, PktSerializable.SerializeContext
 
Field Summary
 
Fields inherited from class com.neeve.pkt.PktSubheader
PREAMBLE_LENGTH, PREAMBLE_LENGTH_V1, V1, VERSION
 
Fields inherited from class com.neeve.util.UtlListElement
count, head, next, prev
 
Method Summary
static PktBody create()
          Creates a default FUC subheader
static PktBody create(Properties props)
          Creates an FUC subheader
 boolean equals(Object obj)
          Indicates whether some other object is equal to this one.
 int hashCode()
          Returns the hashcode for this object
 
Methods inherited from class com.neeve.pkt.PktSubheaderFixed
doGetSerializedLength, getSerializedLength
 
Methods inherited from class com.neeve.pkt.PktSubheader
getType
 
Methods inherited from class com.neeve.pkt.PktBody
deserialize, deserialize, deserialize, deserialize, deserialize, deserialize, deserialize, dump, getBuffer, getInitialBufferLength, getSerializedLength, getType, initializeBuffer, isNative, reset, serialize, serialize, serialize, serialize, serialize, serialize, serialize
 
Methods inherited from class com.neeve.pkt.PktSerializable
deserialize, getDeserializationPolicy, getSerializationPolicy, isValidDeserializationPolicy, isValidSerializationPolicy, serialize, setDeserializationPolicy, setSerializationPolicy
 
Methods inherited from class com.neeve.util.UtlListElement
count, insertAfter, insertBefore, isLinked, next, previous, unlink, wipe
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

create

public static PktBody create(Properties props)
Creates an FUC subheader

Parameters:
props - The property set to use to qualify creation of the body.

create

public static PktBody create()
Creates a default FUC subheader


equals

public final boolean equals(Object obj)
Indicates whether some other object is equal to this one.

Overrides:
equals in class Object
Threading:
This method is safe for concurrent access by multiple threads

hashCode

public final int hashCode()
Returns the hashcode for this object

Overrides:
hashCode in class Object
Threading:
This method is safe for concurrent access by multiple threads


Copyright © 2016 Neeve Research, LLC. All Rights Reserved.