Class StorageLifecycleStore
java.lang.Object
ecmwf.common.database.StorageLifecycleStore
Bounded, fresh JDBC snapshots; lifecycle decisions must not use Hibernate's entity cache.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final record -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidfiles(long after, long ceiling, int limit) static intmetrics()voidvoidvoidresetReplication(long fileId) voidsave(DataFile file, String state, String message, Set<String> policies, long eligibleAt, long guaranteedUntil, long reclaimable, long now) longsnapshot(long id, int maxTransfers) state(long id)
-
Constructor Details
-
StorageLifecycleStore
public StorageLifecycleStore()
-
-
Method Details
-
checkSchema
public void checkSchema() -
scanCeiling
public long scanCeiling() -
files
-
error
-
resetReplication
public void resetReplication(long fileId) -
snapshot
-
state
-
save
-
pin
-
removed
-
metrics
-
instance
-