Package org.jgroups.protocols
Class CAUSAL.CausalNewViewHeader
- java.lang.Object
-
- org.jgroups.Header
-
- org.jgroups.protocols.CAUSAL.CausalNewViewHeader
-
- All Implemented Interfaces:
java.io.Externalizable,java.io.Serializable,Streamable
- Enclosing class:
- CAUSAL
public static final class CAUSAL.CausalNewViewHeader extends Header implements Streamable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringNAME-
Fields inherited from class org.jgroups.Header
HDR_OVERHEAD
-
-
Constructor Summary
Constructors Constructor Description CausalNewViewHeader()Used for externalization.CausalNewViewHeader(ViewId newViewId, int localTime, boolean complete)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetLocalTime()ViewIdgetNewViewId()booleanisComplete()voidreadExternal(java.io.ObjectInput in)Manual deserializationvoidreadFrom(java.io.DataInputStream in)Read the state of the current object (including superclasses) from instream Note that the input stream must not be closedintsize()Size of this vector timestamp estimation, used in fragmentation.java.lang.StringtoString()voidwriteExternal(java.io.ObjectOutput out)Manual serializationvoidwriteTo(java.io.DataOutputStream out)Write the entire state of the current object (including superclasses) to outstream.
-
-
-
Field Detail
-
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CausalNewViewHeader
public CausalNewViewHeader(ViewId newViewId, int localTime, boolean complete)
-
CausalNewViewHeader
public CausalNewViewHeader()
Used for externalization.
-
-
Method Detail
-
getNewViewId
public ViewId getNewViewId()
-
getLocalTime
public int getLocalTime()
-
isComplete
public boolean isComplete()
-
size
public int size()
Size of this vector timestamp estimation, used in fragmentation.
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOExceptionManual serialization- Specified by:
writeExternalin interfacejava.io.Externalizable- Throws:
java.io.IOException
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundExceptionManual deserialization- Specified by:
readExternalin interfacejava.io.Externalizable- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
writeTo
public void writeTo(java.io.DataOutputStream out) throws java.io.IOExceptionDescription copied from interface:StreamableWrite the entire state of the current object (including superclasses) to outstream. Note that the output stream must not be closed- Specified by:
writeToin interfaceStreamable- Throws:
java.io.IOException
-
readFrom
public void readFrom(java.io.DataInputStream in) throws java.io.IOException, java.lang.IllegalAccessException, java.lang.InstantiationExceptionDescription copied from interface:StreamableRead the state of the current object (including superclasses) from instream Note that the input stream must not be closed- Specified by:
readFromin interfaceStreamable- Throws:
java.io.IOExceptionjava.lang.IllegalAccessExceptionjava.lang.InstantiationException
-
-