Package org.apache.commons.io.monitor
Class SerializableFileTime
- java.lang.Object
-
- org.apache.commons.io.monitor.SerializableFileTime
-
- All Implemented Interfaces:
java.io.Serializable
final class SerializableFileTime extends java.lang.Object implements java.io.SerializableWraps aFileTimeand allows it to be Serializable.Deprecating Serialization
Serialization is deprecated and will be removed in 3.0.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static SerializableFileTimeEPOCHprivate java.nio.file.attribute.FileTimefileTimeprivate static longserialVersionUID
-
Constructor Summary
Constructors Constructor Description SerializableFileTime(java.nio.file.attribute.FileTime fileTime)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(java.nio.file.attribute.FileTime other)booleanequals(java.lang.Object obj)inthashCode()private voidreadObject(java.io.ObjectInputStream in)Deserializes an instance from an ObjectInputStream.(package private) longto(java.util.concurrent.TimeUnit unit)(package private) java.time.InstanttoInstant()(package private) longtoMillis()java.lang.StringtoString()(package private) java.nio.file.attribute.FileTimeunwrap()private voidwriteObject(java.io.ObjectOutputStream oos)
-
-
-
Field Detail
-
EPOCH
static final SerializableFileTime EPOCH
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
fileTime
private java.nio.file.attribute.FileTime fileTime
-
-
Method Detail
-
compareTo
public int compareTo(java.nio.file.attribute.FileTime other)
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
readObject
private void readObject(java.io.ObjectInputStream in) throws java.lang.ClassNotFoundException, java.io.IOExceptionDeserializes an instance from an ObjectInputStream.- Parameters:
in- The source ObjectInputStream.- Throws:
java.io.IOException- Any of the usual Input/Output related exceptions.java.lang.ClassNotFoundException- A class of a serialized object cannot be found.
-
to
long to(java.util.concurrent.TimeUnit unit)
-
toInstant
java.time.Instant toInstant()
-
toMillis
long toMillis()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
unwrap
java.nio.file.attribute.FileTime unwrap()
-
writeObject
private void writeObject(java.io.ObjectOutputStream oos) throws java.io.IOException- Throws:
java.io.IOException
-
-