public class RequestProcessorThread extends Thread
Thread.State, Thread.UncaughtExceptionHandlerMAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY| Constructor and Description |
|---|
RequestProcessorThread(LinkedBlockingQueue<ComputingRequest> queue,
es.tid.tedb.TEDB ted,
ParentPCERequestManager cpcerm,
LinkedBlockingQueue<ComputingRequest> pathComputingRequestRetryQueue,
boolean analyzeRequestTime) |
RequestProcessorThread(LinkedBlockingQueue<ComputingRequest> queue,
es.tid.tedb.TEDB ted,
ParentPCERequestManager cpcerm,
LinkedBlockingQueue<ComputingRequest> pathComputingRequestRetryQueue,
boolean analyzeRequestTime,
boolean useMaxReqTime,
ReservationManager reservationManager) |
RequestProcessorThread(LinkedBlockingQueue<ComputingRequest> queue,
es.tid.tedb.TEDB ted,
ParentPCERequestManager cpcerm,
LinkedBlockingQueue<ComputingRequest> pathComputingRequestRetryQueue,
boolean analyzeRequestTime,
boolean useMaxReqTime,
ReservationManager reservationManager,
CollaborationPCESessionManager collaborationPCESessionManager) |
RequestProcessorThread(LinkedBlockingQueue<ComputingRequest> queue,
es.tid.tedb.TEDB ted,
ParentPCERequestManager cpcerm,
LinkedBlockingQueue<ComputingRequest> pathComputingRequestRetryQueue,
boolean analyzeRequestTime,
boolean useMaxReqTime,
ReservationManager reservationManager,
OperationsCounter OPcounter,
boolean isMult) |
RequestProcessorThread(LinkedBlockingQueue<ComputingRequest> queue,
es.tid.tedb.TEDB ted,
ParentPCERequestManager cpcerm,
LinkedBlockingQueue<ComputingRequest> pathComputingRequestRetryQueue,
boolean analyzeRequestTime,
CollaborationPCESessionManager collaborationPCESessionManager) |
RequestProcessorThread(LinkedBlockingQueue<ComputingRequest> queue,
es.tid.tedb.TEDB ted,
ParentPCERequestManager cpcerm,
LinkedBlockingQueue<ComputingRequest> pathComputingRequestRetryQueue,
boolean analyzeRequestTime,
Hashtable<String,es.tid.tedb.TEDB> intraTEDBs)
Constructor
|
activeCount, checkAccess, clone, 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, yieldpublic RequestProcessorThread(LinkedBlockingQueue<ComputingRequest> queue, es.tid.tedb.TEDB ted, ParentPCERequestManager cpcerm, LinkedBlockingQueue<ComputingRequest> pathComputingRequestRetryQueue, boolean analyzeRequestTime)
public RequestProcessorThread(LinkedBlockingQueue<ComputingRequest> queue, es.tid.tedb.TEDB ted, ParentPCERequestManager cpcerm, LinkedBlockingQueue<ComputingRequest> pathComputingRequestRetryQueue, boolean analyzeRequestTime, boolean useMaxReqTime, ReservationManager reservationManager)
public RequestProcessorThread(LinkedBlockingQueue<ComputingRequest> queue, es.tid.tedb.TEDB ted, ParentPCERequestManager cpcerm, LinkedBlockingQueue<ComputingRequest> pathComputingRequestRetryQueue, boolean analyzeRequestTime, boolean useMaxReqTime, ReservationManager reservationManager, OperationsCounter OPcounter, boolean isMult)
public RequestProcessorThread(LinkedBlockingQueue<ComputingRequest> queue, es.tid.tedb.TEDB ted, ParentPCERequestManager cpcerm, LinkedBlockingQueue<ComputingRequest> pathComputingRequestRetryQueue, boolean analyzeRequestTime, Hashtable<String,es.tid.tedb.TEDB> intraTEDBs)
queue - list of queueted - TE databasecpcerm - request managerpathComputingRequestRetryQueue - queueanalyzeRequestTime - booleanintraTEDBs - internal TEBDspublic RequestProcessorThread(LinkedBlockingQueue<ComputingRequest> queue, es.tid.tedb.TEDB ted, ParentPCERequestManager cpcerm, LinkedBlockingQueue<ComputingRequest> pathComputingRequestRetryQueue, boolean analyzeRequestTime, CollaborationPCESessionManager collaborationPCESessionManager)
public RequestProcessorThread(LinkedBlockingQueue<ComputingRequest> queue, es.tid.tedb.TEDB ted, ParentPCERequestManager cpcerm, LinkedBlockingQueue<ComputingRequest> pathComputingRequestRetryQueue, boolean analyzeRequestTime, boolean useMaxReqTime, ReservationManager reservationManager, CollaborationPCESessionManager collaborationPCESessionManager)
public void registerAlgorithm(AlgorithmRule rule, ComputingAlgorithmManager algortithmManager)
rule - -algortithmManager - -public void registerAlgorithmSSON(AlgorithmRule rule, ComputingAlgorithmManagerSSON algortithmManager)
rule - -algortithmManager - -public void removeAlgorithm(AlgorithmRule rule, ComputingAlgorithmManager algortithmManager)
rule - -algortithmManager - -public void run()
public void cancelCurrentComputation()
public Hashtable<Integer,ComputingAlgorithmManager> getSingleAlgorithmList()
public Hashtable<Integer,ComputingAlgorithmManager> getSvecAlgorithmList()
public Hashtable<Integer,ComputingAlgorithmManagerSSON> getSingleAlgorithmListsson()
public void setSingleAlgorithmListsson(Hashtable<Integer,ComputingAlgorithmManagerSSON> singleAlgorithmListsson)
public Hashtable<Integer,ComputingAlgorithmManagerSSON> getSvecAlgorithmListsson()
public void setSvecAlgorithmListsson(Hashtable<Integer,ComputingAlgorithmManagerSSON> svecAlgorithmListsson)
public Analysis getIdleTime()
public void setIdleTime(Analysis idleTime)
public Analysis getProcTime()
public void setProcTime(Analysis procTime)
public double getMaxProcTime()
public es.tid.pce.pcep.messages.PCEPNotification createNotificationMessage(ComputingResponse resp, long timer)
Copyright © 2016. All rights reserved.