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 PCCTunnelManager
public void onSessionDown(PCCSession session)
onSessionDown
in interface PCCTunnelManager
protected 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 PCCTunnelManager
public void onMessagePcInitiate(@Nonnull Requests request, @Nonnull PCCSession session)
onMessagePcInitiate
in interface PCCTunnelManager
Copyright © 2019 OpenDaylight. All rights reserved.