Class PCEPDispatcherDependenciesImpl
- java.lang.Object
-
- org.opendaylight.bgpcep.pcep.topology.provider.PCEPDispatcherDependenciesImpl
-
- All Implemented Interfaces:
PCEPDispatcherDependencies
,PCEPSessionNegotiatorFactoryDependencies
public final class PCEPDispatcherDependenciesImpl extends Object implements PCEPDispatcherDependencies
-
-
Constructor Summary
Constructors Constructor Description PCEPDispatcherDependenciesImpl(@NonNull org.opendaylight.bgpcep.pcep.topology.provider.ServerSessionManager manager, @NonNull PCEPTopologyConfiguration topologyConfigDependencies)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InetSocketAddress
getAddress()
Return the address to be bound with the server.KeyMapping
getKeys()
RFC2385 key mapping.PCEPSessionListenerFactory
getListenerFactory()
ListenerFactory to create listeners for clients.PCEPPeerProposal
getPeerProposal()
PeerProposal information used in our Open message.SpeakerIdMapping
getSpeakerIdMapping()
PCEP Speaker Id mapping.
-
-
-
Constructor Detail
-
PCEPDispatcherDependenciesImpl
public PCEPDispatcherDependenciesImpl(@NonNull org.opendaylight.bgpcep.pcep.topology.provider.ServerSessionManager manager, @NonNull PCEPTopologyConfiguration topologyConfigDependencies)
-
-
Method Detail
-
getAddress
public InetSocketAddress getAddress()
Description copied from interface:PCEPDispatcherDependencies
Return the address to be bound with the server.- Specified by:
getAddress
in interfacePCEPDispatcherDependencies
- Returns:
- ip address
-
getKeys
public KeyMapping getKeys()
Description copied from interface:PCEPDispatcherDependencies
RFC2385 key mapping.- Specified by:
getKeys
in interfacePCEPDispatcherDependencies
- Returns:
- map containing Keys
-
getSpeakerIdMapping
public SpeakerIdMapping getSpeakerIdMapping()
Description copied from interface:PCEPDispatcherDependencies
PCEP Speaker Id mapping.- Specified by:
getSpeakerIdMapping
in interfacePCEPDispatcherDependencies
- Returns:
- map containing Keys
-
getListenerFactory
public PCEPSessionListenerFactory getListenerFactory()
Description copied from interface:PCEPSessionNegotiatorFactoryDependencies
ListenerFactory to create listeners for clients.- Specified by:
getListenerFactory
in interfacePCEPSessionNegotiatorFactoryDependencies
- Returns:
- ListenerFactory
-
getPeerProposal
public PCEPPeerProposal getPeerProposal()
Description copied from interface:PCEPSessionNegotiatorFactoryDependencies
PeerProposal information used in our Open message.- Specified by:
getPeerProposal
in interfacePCEPSessionNegotiatorFactoryDependencies
- Returns:
- peerProposal null by default since its not mandatory. Otherwise method should be override it.
-
-