Class ScheduledUpdateMetadata
- java.lang.Object
-
- io.github.factoryfx.factory.storage.ScheduledUpdateMetadata
-
- All Implemented Interfaces:
java.lang.Comparable<java.util.concurrent.Delayed>,java.util.concurrent.Delayed
public class ScheduledUpdateMetadata extends java.lang.Object implements java.util.concurrent.Delayedmetadata for a future data implements Delayed to make it's easy usable width a DelayQueue Note: this class has a natural ordering that is inconsistent with equals
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.StringcommentDataStorageMetadataDictionarydataStorageMetadataDictionaryjava.lang.Stringidjava.time.LocalDateTimescheduledfor scheduled update: date and time of planned activation of this configurationjava.lang.Stringuserid for the complete configuration, NOT any factory id
-
Constructor Summary
Constructors Constructor Description ScheduledUpdateMetadata(java.lang.String id, java.lang.String user, java.lang.String comment, java.time.LocalDateTime scheduled, DataStorageMetadataDictionary dataStorageMetadataDictionary)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(java.util.concurrent.Delayed o)longgetDelay(java.util.concurrent.TimeUnit unit)
-
-
-
Field Detail
-
id
public final java.lang.String id
-
user
public final java.lang.String user
id for the complete configuration, NOT any factory id
-
comment
public final java.lang.String comment
-
scheduled
public final java.time.LocalDateTime scheduled
for scheduled update: date and time of planned activation of this configuration
-
dataStorageMetadataDictionary
public final DataStorageMetadataDictionary dataStorageMetadataDictionary
-
-
Constructor Detail
-
ScheduledUpdateMetadata
public ScheduledUpdateMetadata(java.lang.String id, java.lang.String user, java.lang.String comment, java.time.LocalDateTime scheduled, DataStorageMetadataDictionary dataStorageMetadataDictionary)
-
-