Class PCEPSessionNegotiator
- java.lang.Object
-
- io.netty.channel.ChannelHandlerAdapter
-
- io.netty.channel.ChannelInboundHandlerAdapter
-
- org.opendaylight.protocol.pcep.impl.AbstractSessionNegotiator
-
- org.opendaylight.protocol.pcep.impl.PCEPSessionNegotiator
-
- All Implemented Interfaces:
io.netty.channel.ChannelHandler,io.netty.channel.ChannelInboundHandler,SessionNegotiator
public class PCEPSessionNegotiator extends AbstractSessionNegotiator
-
-
Field Summary
-
Fields inherited from class org.opendaylight.protocol.pcep.impl.AbstractSessionNegotiator
channel, promise
-
-
Constructor Summary
Constructors Constructor Description PCEPSessionNegotiator(io.netty.channel.Channel channel, io.netty.util.concurrent.Promise<PCEPSessionImpl> promise, PCEPSessionNegotiatorFactoryDependencies dependencies, AbstractPCEPSessionNegotiatorFactory negFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidhandleMessage(Message msg)protected voidstartNegotiation()-
Methods inherited from class org.opendaylight.protocol.pcep.impl.AbstractSessionNegotiator
channelActive, channelRead, exceptionCaught, negotiationFailed, negotiationSuccessful, sendMessage
-
Methods inherited from class io.netty.channel.ChannelInboundHandlerAdapter
channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, userEventTriggered
-
Methods inherited from class io.netty.channel.ChannelHandlerAdapter
ensureNotSharable, handlerAdded, handlerRemoved, isSharable
-
-
-
-
Constructor Detail
-
PCEPSessionNegotiator
public PCEPSessionNegotiator(io.netty.channel.Channel channel, io.netty.util.concurrent.Promise<PCEPSessionImpl> promise, PCEPSessionNegotiatorFactoryDependencies dependencies, AbstractPCEPSessionNegotiatorFactory negFactory)
-
-
Method Detail
-
startNegotiation
protected void startNegotiation() throws ExecutionException- Specified by:
startNegotiationin classAbstractSessionNegotiator- Throws:
ExecutionException
-
handleMessage
protected void handleMessage(Message msg)
- Specified by:
handleMessagein classAbstractSessionNegotiator
-
-