Package org.jgroups.util
Class MillisAddress
- java.lang.Object
-
- org.jgroups.util.MillisAddress
-
- All Implemented Interfaces:
java.lang.Comparable<Address>,Address,Constructable<MillisAddress>,SizeStreamable,Streamable
public class MillisAddress extends java.lang.Object implements Address, Constructable<MillisAddress>
Address with current time as key. Used by testing only!- Since:
- 5.5.0
- Author:
- Bela Ban
-
-
Constructor Summary
Constructors Constructor Description MillisAddress()MillisAddress(long m)MillisAddress(java.lang.String s)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Address other)intcompareTo(MillisAddress val)java.util.function.Supplier<? extends MillisAddress>create()Creates an instance of the class implementing this interfacebooleanequals(java.lang.Object obj)inthashCode()longmillis()voidreadFrom(java.io.DataInput in)Read the state of the current object (including superclasses) from instream Note that the input stream must not be closedintserializedSize()Returns the size (in bytes) of the marshalled objectjava.lang.StringtoString()voidwriteTo(java.io.DataOutput out)Write the entire state of the current object (including superclasses) to outstream.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.jgroups.Address
isMulticast, isSiteAddress, isSiteMaster
-
-
-
-
Method Detail
-
millis
public long millis()
-
create
public java.util.function.Supplier<? extends MillisAddress> create()
Description copied from interface:ConstructableCreates an instance of the class implementing this interface- Specified by:
createin interfaceConstructable<MillisAddress>
-
compareTo
public int compareTo(Address other)
- Specified by:
compareToin interfacejava.lang.Comparable<Address>
-
compareTo
public int compareTo(MillisAddress val)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
serializedSize
public int serializedSize()
Description copied from interface:SizeStreamableReturns the size (in bytes) of the marshalled object- Specified by:
serializedSizein interfaceSizeStreamable
-
writeTo
public void writeTo(java.io.DataOutput 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.DataInput in) throws java.io.IOException, java.lang.ClassNotFoundExceptionDescription 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.ClassNotFoundException
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-