public class PCCPCEPSession extends GenericPCEPSession
PCEP Session initiated from the PCC side
Thread.State, Thread.UncaughtExceptionHandler| Modifier and Type | Field and Description |
|---|---|
ClientRequestManager |
crm
Manager where the responses of the PCE should be sent
|
String |
localAddress
Address of the peer PCE
|
Semaphore |
sessionStarted |
deadTimerLocal, deadTimerPeer, deadTimerT, FSMstate, in, isSessionSRCapable, isSessionStateful, keepAliveLocal, keepAlivePeer, keepAliveT, localOK, localPcepCapability, log, msg, open, openRetry, out, peerPcepCapability, remoteDomainId, remoteOfCodes, remoteOK, remotePCEId, remotePeerIP, req, sessionIdCounter, sessionMSD, socket, timerMAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY| Constructor and Description |
|---|
PCCPCEPSession(String ip,
int port,
boolean no_delay,
PCEPSessionsInformation pcepSessionManager)
Constructor of the PCE Session
|
| Modifier and Type | Method and Description |
|---|---|
void |
endSession()
DO HERE ANYTHING NEEDED AT CLOSING??
|
static long |
getNewReqIDCounter() |
long |
getNewSessionIDCounter() |
String |
getPeerPCE_IPaddress() |
int |
getPeerPCE_port() |
void |
run()
Opens a PCEP session sending an OPEN Message
Then, it launches the Keepalive process, the Deadtimer process and
the listener of PCC messages.
|
String |
toString() |
cancelDeadTimer, cancelKeepAlive, close, endConnections, getFSMstate, getOut, getRemoteOfCodes, getRemotePCEId, getSocket, initializePCEPSession, killSession, newSessionId, readMsg, readMsgOptimized, resetDeadTimer, sendPCEPMessage, setFSMstate, setOut, setRemotePCEId, shortInfo, startDeadTimer, startKeepAliveactiveCount, 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, yieldpublic ClientRequestManager crm
public String localAddress
public Semaphore sessionStarted
public PCCPCEPSession(String ip, int port, boolean no_delay, PCEPSessionsInformation pcepSessionManager)
ip - IP Address of the peer PCEport - Port of the peer PCEno_delay - -pcepSessionManager - -public void run()
public int getPeerPCE_port()
public String getPeerPCE_IPaddress()
public long getNewSessionIDCounter()
public static long getNewReqIDCounter()
public void endSession()
GenericPCEPSessionendSession in class GenericPCEPSessionpublic String toString()
toString in class GenericPCEPSessionCopyright © 2016. All rights reserved.