public class PcepTunnelApiMapper extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
log |
| Constructor and Description |
|---|
PcepTunnelApiMapper()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addToCoreTunnelRequestQueue(PcepTunnelData pcepTunnelData)
Add tunnels to core tunnel request queue.
|
void |
addToTunnelIdMap(PcepTunnelData pcepTunnelData)
Map between Tunnel ID and pcc provided Tunnel ID.
|
void |
addToTunnelRequestQueue(int srpId,
PcepTunnelData pcepTunnelData)
Add tunnels to tunnel Request queues.
|
boolean |
checkFromTunnelDBQueue(TunnelId tunnelId)
Returns whether tunnel exist in tunnel db.
|
boolean |
checkFromTunnelRequestQueue(int srpId)
Checks whether the tunnel exist in tunnel request queue.
|
PcepTunnelData |
getDataFromTunnelDBQueue(TunnelId tunnelId)
Returns PcepTunnelData from the tunnel DB.
|
PcepTunnelData |
getDataFromTunnelRequestQueue(int srpId)
Returns PcepTunnelData from the tunnel request queue.
|
void |
handleCreateTunnelRequestQueue(int srpId,
PcepTunnelData pcepTunnelData)
Handle the report which comes after initiate message.
|
void |
handleRemoveFromTunnelRequestQueue(int srpId,
PcepTunnelData pcepTunnelData)
Handle report for tunnel Release request.
|
void |
handleUpdateTunnelRequestQueue(int srpId,
PcepTunnelData pcepTunnelData)
Handle report which comes for update message.
|
void |
removeFromCoreTunnelRequestQueue(TunnelId tunnelId)
Removes tunnels from the core tunnel request queue.
|
public void addToTunnelRequestQueue(int srpId,
PcepTunnelData pcepTunnelData)
srpId - srp idpcepTunnelData - pcep tunnel datapublic void addToTunnelIdMap(PcepTunnelData pcepTunnelData)
pcepTunnelData - pcep tunnel datapublic void addToCoreTunnelRequestQueue(PcepTunnelData pcepTunnelData)
pcepTunnelData - pcep tunnel datapublic void removeFromCoreTunnelRequestQueue(TunnelId tunnelId)
tunnelId - tunnel idpublic void handleCreateTunnelRequestQueue(int srpId,
PcepTunnelData pcepTunnelData)
srpId - srp idpcepTunnelData - pcep tunnel datapublic void handleUpdateTunnelRequestQueue(int srpId,
PcepTunnelData pcepTunnelData)
srpId - srp idpcepTunnelData - pcep tunnel datapublic void handleRemoveFromTunnelRequestQueue(int srpId,
PcepTunnelData pcepTunnelData)
srpId - srp idpcepTunnelData - pcep tunnel datapublic PcepTunnelData getDataFromTunnelRequestQueue(int srpId)
srpId - srp idpublic PcepTunnelData getDataFromTunnelDBQueue(TunnelId tunnelId)
tunnelId - tunnel idpublic boolean checkFromTunnelRequestQueue(int srpId)
srpId - srp idpublic boolean checkFromTunnelDBQueue(TunnelId tunnelId)
tunnelId - tunnel id