Package org.bson.types
Class BSONTimestamp
java.lang.Object
org.bson.types.BSONTimestamp
- All Implemented Interfaces:
Serializable
,Comparable<BSONTimestamp>
This is used for internal increment values. For normal dates you should use java.util.Date time is seconds since epoch
inc is an ordinal.
- See Also:
- MongoDB documentation
- Timestamps
-
Constructor Summary
ConstructorDescriptionCreates a new instance.BSONTimestamp
(int time, int increment) Creates a new instance. -
Method Summary
-
Constructor Details
-
BSONTimestamp
public BSONTimestamp()Creates a new instance. -
BSONTimestamp
public BSONTimestamp(int time, int increment) Creates a new instance.- Parameters:
time
- the time in seconds since epochincrement
- an incrementing ordinal for operations within a given second- MongoDB documentation
- Timestamps
-
-
Method Details
-
getTime
public int getTime()Gets the time in seconds since epoch- Returns:
- an int representing time in seconds since epoch
-
getInc
public int getInc()Gets the incrementing ordinal for operations within a given second.- Returns:
- the increment ordinal
-
toString
-
compareTo
- Specified by:
compareTo
in interfaceComparable<BSONTimestamp>
-
hashCode
public int hashCode() -
equals
-