Index

A B C D E F G H I K N O P S T U V W 
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
 
A B C D E F G H I K N O P S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values