Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractPCEPSessionNegotiator - Class in org.opendaylight.protocol.pcep.impl
-
Abstract PCEP session negotiator.
- AbstractPCEPSessionNegotiator(Promise<PCEPSession>, Channel, PcepSessionTls) - Constructor for class org.opendaylight.protocol.pcep.impl.AbstractPCEPSessionNegotiator
- AbstractPCEPSessionNegotiator.State - Enum Class in org.opendaylight.protocol.pcep.impl
-
PCEP session negotiation state transitions are described in RFC5440.
- AbstractPCEPSessionNegotiatorFactory - Class in org.opendaylight.protocol.pcep.impl
-
SessionNegotiator which takes care of making sure sessions between PCEP peers are kept unique.
- AbstractPCEPSessionNegotiatorFactory() - Constructor for class org.opendaylight.protocol.pcep.impl.AbstractPCEPSessionNegotiatorFactory
- AbstractSessionNegotiator - Class in org.opendaylight.protocol.pcep.impl
- AbstractSessionNegotiator(Promise<PCEPSession>, Channel) - Constructor for class org.opendaylight.protocol.pcep.impl.AbstractSessionNegotiator
- appendPeerSpecificTls(InetSocketAddress, TlvsBuilder) - Method in class org.opendaylight.protocol.pcep.impl.DefaultPCEPSessionNegotiatorFactory
- asInputStream(String, PathType) - Static method in class org.opendaylight.protocol.pcep.impl.tls.SslKeyStore
-
InputStream instance of key - key location is on classpath or specific path.
B
- bossThreads() - Element in annotation interface org.opendaylight.protocol.pcep.impl.PCEPDispatcherImpl.Configuration
C
- cancel(boolean) - Method in class org.opendaylight.protocol.pcep.impl.PCEPProtocolSessionPromise
- channel - Variable in class org.opendaylight.protocol.pcep.impl.AbstractSessionNegotiator
- channelActive(ChannelHandlerContext) - Method in class org.opendaylight.protocol.pcep.impl.AbstractSessionNegotiator
- channelInactive(ChannelHandlerContext) - Method in class org.opendaylight.protocol.pcep.impl.PCEPSessionImpl
- channelRead(ChannelHandlerContext, Object) - Method in class org.opendaylight.protocol.pcep.impl.AbstractSessionNegotiator
- channelRead0(ChannelHandlerContext, Message) - Method in class org.opendaylight.protocol.pcep.impl.PCEPSessionImpl
- close() - Method in class org.opendaylight.protocol.pcep.impl.PCEPDispatcherImpl
- close() - Method in class org.opendaylight.protocol.pcep.impl.PCEPSessionImpl
-
Closes PCEP session without sending a Close message, as the channel is no longer active.
- close(TerminationReason) - Method in class org.opendaylight.protocol.pcep.impl.PCEPSessionImpl
-
Closes PCEP session, cancels all timers, returns to state Idle, sends the Close Message.
- createErrorMessage(PCEPErrors, Open) - Static method in class org.opendaylight.protocol.pcep.impl.spi.Util
- createNegotiator(Promise<PCEPSession>, Channel, Uint8) - Method in class org.opendaylight.protocol.pcep.impl.AbstractPCEPSessionNegotiatorFactory
-
Create a new negotiator.
- createNegotiator(Promise<PCEPSession>, Channel, Uint8) - Method in class org.opendaylight.protocol.pcep.impl.DefaultPCEPSessionNegotiatorFactory
- createServer(InetSocketAddress, KeyMapping, MessageRegistry, PCEPSessionNegotiatorFactory) - Method in class org.opendaylight.protocol.pcep.impl.PCEPDispatcherImpl
- createSession(Channel, Open, Open) - Method in class org.opendaylight.protocol.pcep.impl.AbstractPCEPSessionNegotiator
-
Create the protocol session.
- createSession(Channel, Open, Open) - Method in class org.opendaylight.protocol.pcep.impl.DefaultPCEPSessionNegotiator
D
- decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder
- DefaultPCEPSessionNegotiator - Class in org.opendaylight.protocol.pcep.impl
- DefaultPCEPSessionNegotiator(Promise<PCEPSession>, Channel, PCEPSessionListener, Uint8, Open, Uint16) - Constructor for class org.opendaylight.protocol.pcep.impl.DefaultPCEPSessionNegotiator
- DefaultPCEPSessionNegotiator(Promise<PCEPSession>, Channel, PCEPSessionListener, Uint8, Open, Uint16, PcepSessionTls) - Constructor for class org.opendaylight.protocol.pcep.impl.DefaultPCEPSessionNegotiator
- DefaultPCEPSessionNegotiatorFactory - Class in org.opendaylight.protocol.pcep.impl
- DefaultPCEPSessionNegotiatorFactory(PCEPSessionListenerFactory, PCEPTimerProposal, List<PCEPCapability>, Uint16, PcepSessionTls) - Constructor for class org.opendaylight.protocol.pcep.impl.DefaultPCEPSessionNegotiatorFactory
- DefaultPCEPSessionNegotiatorFactory(PCEPSessionListenerFactory, PcepSessionTimers, List<PCEPCapability>, Uint16) - Constructor for class org.opendaylight.protocol.pcep.impl.DefaultPCEPSessionNegotiatorFactory
- DefaultPCEPSessionNegotiatorFactory(PCEPSessionListenerFactory, PcepSessionTimers, List<PCEPCapability>, Uint16, PcepSessionTls) - Constructor for class org.opendaylight.protocol.pcep.impl.DefaultPCEPSessionNegotiatorFactory
E
- encode(ChannelHandlerContext, Message, ByteBuf) - Method in class org.opendaylight.protocol.pcep.impl.PCEPMessageToByteEncoder
- exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.opendaylight.protocol.pcep.impl.AbstractSessionNegotiator
- exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.opendaylight.protocol.pcep.impl.PCEPSessionImpl
F
- FAIL_TIMER_VALUE - Static variable in class org.opendaylight.protocol.pcep.impl.AbstractPCEPSessionNegotiator
-
Unified KeepWait and OpenWait timer expiration, in seconds.
- FINISHED - Enum constant in enum class org.opendaylight.protocol.pcep.impl.AbstractPCEPSessionNegotiator.State
-
Negotiation has completed.
G
- getCounterProposal(Open) - Method in class org.opendaylight.protocol.pcep.impl.AbstractPCEPSessionNegotiator
-
Given a peer-provided session parameters proposal which we found unacceptable, provide a counter-proposal.
- getCounterProposal(Open) - Method in class org.opendaylight.protocol.pcep.impl.DefaultPCEPSessionNegotiator
- getDeadTimerValue() - Method in class org.opendaylight.protocol.pcep.impl.PCEPSessionImpl
- getDecoders() - Method in class org.opendaylight.protocol.pcep.impl.PCEPHandlerFactory
- getEncoders() - Method in class org.opendaylight.protocol.pcep.impl.PCEPHandlerFactory
- getInitialProposal() - Method in class org.opendaylight.protocol.pcep.impl.AbstractPCEPSessionNegotiator
-
Get the initial session parameters proposal.
- getInitialProposal() - Method in class org.opendaylight.protocol.pcep.impl.DefaultPCEPSessionNegotiator
- getKeepAliveTimerValue() - Method in class org.opendaylight.protocol.pcep.impl.PCEPSessionImpl
- getLocalOpen() - Method in class org.opendaylight.protocol.pcep.impl.PCEPSessionImpl
- getLocalPref() - Method in class org.opendaylight.protocol.pcep.impl.PCEPSessionImpl
- getLocalTlvs() - Method in class org.opendaylight.protocol.pcep.impl.PCEPSessionImpl
- getMessages() - Method in class org.opendaylight.protocol.pcep.impl.PCEPSessionImpl
- getPeerPref() - Method in class org.opendaylight.protocol.pcep.impl.PCEPSessionImpl
- getRemoteAddress() - Method in class org.opendaylight.protocol.pcep.impl.PCEPSessionImpl
- getRemoteTlvs() - Method in class org.opendaylight.protocol.pcep.impl.PCEPSessionImpl
- getRevisedProposal(Open) - Method in class org.opendaylight.protocol.pcep.impl.AbstractPCEPSessionNegotiator
-
Get the revised session parameters proposal based on the feedback the peer has provided to us.
- getRevisedProposal(Open) - Method in class org.opendaylight.protocol.pcep.impl.DefaultPCEPSessionNegotiator
- getServerContext() - Method in class org.opendaylight.protocol.pcep.impl.tls.SslContextFactory
- getSessionNegotiator(Channel, Promise<PCEPSession>) - Method in class org.opendaylight.protocol.pcep.impl.AbstractPCEPSessionNegotiatorFactory
H
- handleMessage(Message) - Method in class org.opendaylight.protocol.pcep.impl.AbstractPCEPSessionNegotiator
- handleMessage(Message) - Method in class org.opendaylight.protocol.pcep.impl.AbstractSessionNegotiator
- handleMessage(Message) - Method in class org.opendaylight.protocol.pcep.impl.PCEPSessionImpl
-
Handles incoming message.
- handlerAdded(ChannelHandlerContext) - Method in class org.opendaylight.protocol.pcep.impl.PCEPSessionImpl
I
- IDLE - Enum constant in enum class org.opendaylight.protocol.pcep.impl.AbstractPCEPSessionNegotiator.State
-
Negotiation has not begun.
- initializeChannel(SocketChannel, Promise<PCEPSession>) - Method in interface org.opendaylight.protocol.pcep.impl.PCEPDispatcherImpl.ChannelPipelineInitializer
- isClosed() - Method in class org.opendaylight.protocol.pcep.impl.PCEPSessionImpl
- isProposalAcceptable(Open) - Method in class org.opendaylight.protocol.pcep.impl.AbstractPCEPSessionNegotiator
-
Check whether a peer-provided session parameters proposal is acceptable.
- isProposalAcceptable(Open) - Method in class org.opendaylight.protocol.pcep.impl.DefaultPCEPSessionNegotiator
K
- KEEP_WAIT - Enum constant in enum class org.opendaylight.protocol.pcep.impl.AbstractPCEPSessionNegotiator.State
-
Waiting for the peer's KEEPALIVE message.
N
- negotiationFailed(Throwable) - Method in class org.opendaylight.protocol.pcep.impl.AbstractPCEPSessionNegotiator
- negotiationFailed(Throwable) - Method in class org.opendaylight.protocol.pcep.impl.AbstractSessionNegotiator
- negotiationSuccessful(PCEPSessionImpl) - Method in class org.opendaylight.protocol.pcep.impl.AbstractSessionNegotiator
O
- OPEN_WAIT - Enum constant in enum class org.opendaylight.protocol.pcep.impl.AbstractPCEPSessionNegotiator.State
-
Waiting for the peer's OPEN message.
- org.opendaylight.protocol.pcep.impl - package org.opendaylight.protocol.pcep.impl
- org.opendaylight.protocol.pcep.impl.spi - package org.opendaylight.protocol.pcep.impl.spi
- org.opendaylight.protocol.pcep.impl.tls - package org.opendaylight.protocol.pcep.impl.tls
P
- PCEPByteToMessageDecoder - Class in org.opendaylight.protocol.pcep.impl
-
A PCEP message parser which also does validation.
- PCEPByteToMessageDecoder(MessageRegistry) - Constructor for class org.opendaylight.protocol.pcep.impl.PCEPByteToMessageDecoder
- PCEPDispatcherImpl - Class in org.opendaylight.protocol.pcep.impl
-
Implementation of PCEPDispatcher.
- PCEPDispatcherImpl() - Constructor for class org.opendaylight.protocol.pcep.impl.PCEPDispatcherImpl
- PCEPDispatcherImpl(int, int, int) - Constructor for class org.opendaylight.protocol.pcep.impl.PCEPDispatcherImpl
- PCEPDispatcherImpl(PCEPDispatcherImpl.Configuration) - Constructor for class org.opendaylight.protocol.pcep.impl.PCEPDispatcherImpl
- PCEPDispatcherImpl.ChannelPipelineInitializer - Interface in org.opendaylight.protocol.pcep.impl
- PCEPDispatcherImpl.Configuration - Annotation Interface in org.opendaylight.protocol.pcep.impl
- PCEPHandlerFactory - Class in org.opendaylight.protocol.pcep.impl
-
PCEP specific factory for protocol inbound/outbound handlers.
- PCEPHandlerFactory(MessageRegistry) - Constructor for class org.opendaylight.protocol.pcep.impl.PCEPHandlerFactory
- PCEPMessageHeaderDecoder - Class in org.opendaylight.protocol.pcep.impl
-
PCEPMessageHeaderDecode.
- PCEPMessageHeaderDecoder() - Constructor for class org.opendaylight.protocol.pcep.impl.PCEPMessageHeaderDecoder
- PCEPMessageToByteEncoder - Class in org.opendaylight.protocol.pcep.impl
- PCEPMessageToByteEncoder(MessageRegistry) - Constructor for class org.opendaylight.protocol.pcep.impl.PCEPMessageToByteEncoder
- PCEPProtocolSessionPromise<S extends org.opendaylight.protocol.pcep.PCEPSession> - Class in org.opendaylight.protocol.pcep.impl
- PCEPSessionImpl - Class in org.opendaylight.protocol.pcep.impl
-
Implementation of PCEPSession.
- promise - Variable in class org.opendaylight.protocol.pcep.impl.AbstractSessionNegotiator
S
- sendMessage(Message) - Method in class org.opendaylight.protocol.pcep.impl.AbstractSessionNegotiator
- sendMessage(Message) - Method in class org.opendaylight.protocol.pcep.impl.PCEPSessionImpl
-
Sends message to serialization.
- setSuccess(S) - Method in class org.opendaylight.protocol.pcep.impl.PCEPProtocolSessionPromise
- shutdownTimeSeconds() - Element in annotation interface org.opendaylight.protocol.pcep.impl.PCEPDispatcherImpl.Configuration
- SslContextFactory - Class in org.opendaylight.protocol.pcep.impl.tls
-
Class for setting up TLS connection.
- SslContextFactory(PcepSessionTls) - Constructor for class org.opendaylight.protocol.pcep.impl.tls.SslContextFactory
-
SslContextFactory provides information about the TLS context and configuration.
- SslKeyStore - Class in org.opendaylight.protocol.pcep.impl.tls
- START_TLS_WAIT - Enum constant in enum class org.opendaylight.protocol.pcep.impl.AbstractPCEPSessionNegotiator.State
-
Waiting for the peer's StartTLS message.
- startNegotiation() - Method in class org.opendaylight.protocol.pcep.impl.AbstractPCEPSessionNegotiator
- startNegotiation() - Method in class org.opendaylight.protocol.pcep.impl.AbstractSessionNegotiator
T
- toString() - Method in class org.opendaylight.protocol.pcep.impl.PCEPSessionImpl
U
- Util - Class in org.opendaylight.protocol.pcep.impl.spi
-
Utilities used in pcep-impl.
V
- valueOf(String) - Static method in enum class org.opendaylight.protocol.pcep.impl.AbstractPCEPSessionNegotiator.State
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.opendaylight.protocol.pcep.impl.AbstractPCEPSessionNegotiator.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- workerThreads() - Element in annotation interface org.opendaylight.protocol.pcep.impl.PCEPDispatcherImpl.Configuration
All Classes and Interfaces|All Packages|Constant Field Values