org.gcube.datatransfer.scheduler.impl.check
Class CheckDBForTransfersThread
java.lang.Object
java.lang.Thread
org.gcube.datatransfer.scheduler.impl.check.CheckDBForTransfersThread
- All Implemented Interfaces:
- Runnable
public class CheckDBForTransfersThread
- extends Thread
Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
dbManager
public org.gcube.datatransfer.scheduler.db.DataTransferDBManager dbManager
resource
public SchedulerResource resource
checkForTransfersIntervalMS
public long checkForTransfersIntervalMS
immediateCheck
public boolean immediateCheck
isMessagingEnabled
public boolean isMessagingEnabled
timeForSettingInactive
public long timeForSettingInactive
CheckDBForTransfersThread
public CheckDBForTransfersThread(org.gcube.common.core.state.GCUBEWSResource ws)
run
public void run()
- Specified by:
run
in interface Runnable
- Overrides:
run
in class Thread
sleepFiveSec
public void sleepFiveSec()
getCheckForTransfersIntervalMS
public long getCheckForTransfersIntervalMS()
setCheckForTransfersIntervalMS
public void setCheckForTransfersIntervalMS(long checkForTransfersIntervalMS)
isImmediateCheck
public boolean isImmediateCheck()
setImmediateCheck
public void setImmediateCheck(boolean immediateCheck)
resetCheckForTransfersInterval
public void resetCheckForTransfersInterval()
checkLongTimeOngoing
public void checkLongTimeOngoing()
Copyright © 2014. All Rights Reserved.