Package org.gorpipe.spark.platform
Class GorLocks
- java.lang.Object
-
- org.gorpipe.spark.platform.GorLocks
-
public abstract class GorLocks extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedGorLocks(long lockReservation)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidclose()booleanhasLock(GorTaskBase task)protected abstract GorKeyLockonCreateKeyLock(java.lang.String key, long lockReservation)voidrefreshAll()voidunlock(GorTaskBase task)
-
-
-
Method Detail
-
onCreateKeyLock
protected abstract GorKeyLock onCreateKeyLock(java.lang.String key, long lockReservation)
-
unlock
public void unlock(GorTaskBase task)
-
refreshAll
public void refreshAll()
-
close
public void close()
-
hasLock
public boolean hasLock(GorTaskBase task)
-
-