Package org.apache.commons.io.monitor
Class SerializableFileTime
- java.lang.Object
-
- org.apache.commons.io.monitor.SerializableFileTime
-
- All Implemented Interfaces:
java.io.Serializable
class SerializableFileTime extends java.lang.Object implements java.io.Serializable
Wraps aFileTime
and 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 SerializableFileTime
EPOCH
private java.nio.file.attribute.FileTime
fileTime
private static long
serialVersionUID
-
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 int
compareTo(java.nio.file.attribute.FileTime other)
boolean
equals(java.lang.Object obj)
int
hashCode()
private void
readObject(java.io.ObjectInputStream ois)
(package private) long
to(java.util.concurrent.TimeUnit unit)
(package private) java.time.Instant
toInstant()
(package private) long
toMillis()
java.lang.String
toString()
(package private) java.nio.file.attribute.FileTime
unwrap()
private void
writeObject(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:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
readObject
private void readObject(java.io.ObjectInputStream ois) throws java.lang.ClassNotFoundException, java.io.IOException
- Throws:
java.lang.ClassNotFoundException
java.io.IOException
-
to
long to(java.util.concurrent.TimeUnit unit)
-
toInstant
java.time.Instant toInstant()
-
toMillis
long toMillis()
-
toString
public java.lang.String toString()
- Overrides:
toString
in 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
-
-