public final class PCCTunnelManagerImpl extends Object implements PCCTunnelManager
| Constructor and Description |
|---|
PCCTunnelManagerImpl(int lspsCount,
InetAddress address,
int redelegationTimeout,
int stateTimeout,
io.netty.util.Timer timer,
com.google.common.base.Optional<TimerHandler> timerHandler) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addTunnel(Requests request,
PCCSession session) |
void |
onMessagePcInitiate(Requests request,
PCCSession session) |
void |
onMessagePcupd(Updates update,
PCCSession session) |
void |
onSessionDown(PCCSession session) |
void |
onSessionUp(PCCSession session) |
protected void |
removeTunnel(Requests request,
PCCSession session) |
protected void |
reportToAll(Updates update,
PCCSession session) |
protected void |
takeDelegation(Requests request,
PCCSession session) |
public PCCTunnelManagerImpl(int lspsCount,
InetAddress address,
int redelegationTimeout,
int stateTimeout,
io.netty.util.Timer timer,
com.google.common.base.Optional<TimerHandler> timerHandler)
protected void reportToAll(Updates update, PCCSession session)
protected void takeDelegation(Requests request, PCCSession session)
public void onSessionUp(PCCSession session)
onSessionUp in interface PCCTunnelManagerpublic void onSessionDown(PCCSession session)
onSessionDown in interface PCCTunnelManagerprotected void addTunnel(Requests request, PCCSession session)
protected void removeTunnel(Requests request, PCCSession session)
public void onMessagePcupd(@Nonnull Updates update, @Nonnull PCCSession session)
onMessagePcupd in interface PCCTunnelManagerpublic void onMessagePcInitiate(@Nonnull Requests request, @Nonnull PCCSession session)
onMessagePcInitiate in interface PCCTunnelManagerCopyright © 2019 OpenDaylight. All rights reserved.