public class RequestDispatcher extends Object
| Constructor and Description |
|---|
RequestDispatcher(int nThreads,
es.tid.tedb.TEDB ted,
ParentPCERequestManager cpcerm,
boolean analyzeRequestTime) |
RequestDispatcher(int nThreads,
es.tid.tedb.TEDB ted,
ParentPCERequestManager cpcerm,
boolean analyzeRequestTime,
boolean useMaxReqTime,
ReservationManager reservationManager) |
RequestDispatcher(int nThreads,
es.tid.tedb.TEDB ted,
ParentPCERequestManager cpcerm,
boolean analyzeRequestTime,
boolean useMaxReqTime,
ReservationManager reservationManager,
CollaborationPCESessionManager collaborationPCESessionManager) |
RequestDispatcher(int nThreads,
es.tid.tedb.TEDB ted,
ParentPCERequestManager cpcerm,
boolean analyzeRequestTime,
boolean useMaxReqTime,
ReservationManager reservationManager,
OperationsCounter OPcounter,
boolean isMult) |
RequestDispatcher(int nThreads,
es.tid.tedb.TEDB ted,
ParentPCERequestManager cpcerm,
boolean analyzeRequestTime,
CollaborationPCESessionManager collaborationPCESessionManager) |
RequestDispatcher(int nThreads,
es.tid.tedb.TEDB ted,
ParentPCERequestManager cpcerm,
boolean analyzeRequestTime,
Hashtable<String,es.tid.tedb.TEDB> intraTEDBs)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addComputingRequestToRetryQueue(ComputingRequest compreq) |
void |
dispathRequests(es.tid.pce.pcep.messages.PCEPInitiate iniMessage,
DataOutputStream out) |
void |
dispathRequests(es.tid.pce.pcep.messages.PCEPInitiate iniMessage,
DataOutputStream out,
Inet4Address remotePCEId) |
void |
dispathRequests(es.tid.pce.pcep.messages.PCEPRequest reqMessage,
DataOutputStream out) |
void |
dispathRequests(es.tid.pce.pcep.messages.PCEPRequest reqMessage,
DataOutputStream out,
Inet4Address remotePCEId) |
RequestProcessorThread[] |
getThreads() |
void |
moveRetryQueueToComputingRequestQueue() |
int |
queueSize() |
void |
registerAlgorithm(AlgorithmRule rule,
ComputingAlgorithmManager algortithmManager) |
void |
registerAlgorithmSSON(AlgorithmRule rule,
ComputingAlgorithmManagerSSON algortithmManager) |
int |
retryQueueSize() |
public RequestDispatcher(int nThreads,
es.tid.tedb.TEDB ted,
ParentPCERequestManager cpcerm,
boolean analyzeRequestTime)
public RequestDispatcher(int nThreads,
es.tid.tedb.TEDB ted,
ParentPCERequestManager cpcerm,
boolean analyzeRequestTime,
Hashtable<String,es.tid.tedb.TEDB> intraTEDBs)
nThreads - #threadted - databasecpcerm - requestmanageranalyzeRequestTime - booleanintraTEDBs - internal tedbspublic RequestDispatcher(int nThreads,
es.tid.tedb.TEDB ted,
ParentPCERequestManager cpcerm,
boolean analyzeRequestTime,
boolean useMaxReqTime,
ReservationManager reservationManager)
public RequestDispatcher(int nThreads,
es.tid.tedb.TEDB ted,
ParentPCERequestManager cpcerm,
boolean analyzeRequestTime,
boolean useMaxReqTime,
ReservationManager reservationManager,
OperationsCounter OPcounter,
boolean isMult)
public RequestDispatcher(int nThreads,
es.tid.tedb.TEDB ted,
ParentPCERequestManager cpcerm,
boolean analyzeRequestTime,
CollaborationPCESessionManager collaborationPCESessionManager)
public RequestDispatcher(int nThreads,
es.tid.tedb.TEDB ted,
ParentPCERequestManager cpcerm,
boolean analyzeRequestTime,
boolean useMaxReqTime,
ReservationManager reservationManager,
CollaborationPCESessionManager collaborationPCESessionManager)
public void registerAlgorithm(AlgorithmRule rule, ComputingAlgorithmManager algortithmManager)
public void registerAlgorithmSSON(AlgorithmRule rule, ComputingAlgorithmManagerSSON algortithmManager)
public void dispathRequests(es.tid.pce.pcep.messages.PCEPRequest reqMessage,
DataOutputStream out)
public void dispathRequests(es.tid.pce.pcep.messages.PCEPInitiate iniMessage,
DataOutputStream out)
public void dispathRequests(es.tid.pce.pcep.messages.PCEPInitiate iniMessage,
DataOutputStream out,
Inet4Address remotePCEId)
public void dispathRequests(es.tid.pce.pcep.messages.PCEPRequest reqMessage,
DataOutputStream out,
Inet4Address remotePCEId)
public RequestProcessorThread[] getThreads()
public void addComputingRequestToRetryQueue(ComputingRequest compreq)
public void moveRetryQueueToComputingRequestQueue()
public int queueSize()
public int retryQueueSize()
Copyright © 2016. All rights reserved.