Class GSDirectPersistencyLusWaiter
java.lang.Object
java.lang.Thread
com.gigaspaces.internal.server.space.recovery.direct_persistency.GSDirectPersistencyLusWaiter
- All Implemented Interfaces:
Runnable
Created by yechielf on 05/03/2015.
-
Nested Class Summary
Nested classes/interfaces inherited from class Thread
Thread.Builder, Thread.State, Thread.UncaughtExceptionHandler -
Field Summary
Fields inherited from class Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY -
Constructor Summary
ConstructorsConstructorDescriptionGSDirectPersistencyLusWaiter(SpaceImpl spaceImpl, ClusterPolicy clusterPolicy, org.slf4j.Logger logger, JoinManager joinManager, Object terminationMonitor) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidrun()voidwaitForAnotherPrimary(long maxWaitTime) Methods inherited from class Thread
activeCount, checkAccess, clone, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, isVirtual, join, join, join, join, ofPlatform, ofVirtual, onSpinWait, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, sleep, start, startVirtualThread, stop, threadId, toString, yield
-
Constructor Details
-
GSDirectPersistencyLusWaiter
public GSDirectPersistencyLusWaiter(SpaceImpl spaceImpl, ClusterPolicy clusterPolicy, org.slf4j.Logger logger, JoinManager joinManager, Object terminationMonitor) throws RemoteException - Throws:
RemoteException
-
-
Method Details
-
waitForAnotherPrimary
public void waitForAnotherPrimary(long maxWaitTime) -
run
-
close
- Throws:
InterruptedException
-