Class SessionStateImpl
- java.lang.Object
-
- org.opendaylight.bgpcep.pcep.topology.provider.session.stats.SessionStateImpl
-
- All Implemented Interfaces:
PcepSessionState
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
public final class SessionStateImpl extends Object implements PcepSessionState
-
-
Field Summary
-
Fields inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.stats.rev171113.PcepSessionState
QNAME
-
-
Constructor Summary
Constructors Constructor Description SessionStateImpl(TopologySessionStats topologySessionStats, PCEPSessionState session)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.opendaylight.yangtools.yang.common.Uint16
getDelegatedLspsCount()
Return delegatedLspsCount, ornull
if it is not present.LocalPref
getLocalPref()
Return localPref, ornull
if it is not present.Messages
getMessages()
Return messages, ornull
if it is not present.PeerCapabilities
getPeerCapabilities()
Return peerCapabilities, ornull
if it is not present.PeerPref
getPeerPref()
Return peerPref, ornull
if it is not present.String
getSessionDuration()
Return sessionDuration, ornull
if it is not present.Boolean
getSynchronized()
Return synchronized, ornull
if it is not present.Class<PcepSessionState>
implementedInterface()
void
processRequestStats(long durationMillis)
void
updateLastReceivedRptMsg()
void
updateStatefulSentMsg(Message msg)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.stats.rev171113.PcepSessionState
isSynchronized
-
-
-
-
Constructor Detail
-
SessionStateImpl
public SessionStateImpl(TopologySessionStats topologySessionStats, PCEPSessionState session)
-
-
Method Detail
-
processRequestStats
public void processRequestStats(long durationMillis)
-
updateLastReceivedRptMsg
public void updateLastReceivedRptMsg()
-
updateStatefulSentMsg
public void updateStatefulSentMsg(Message msg)
-
getSessionDuration
public String getSessionDuration()
Description copied from interface:PcepSessionState
Return sessionDuration, ornull
if it is not present.Elapsed time (in d:H:m:s) from session-up until now.
- Specified by:
getSessionDuration
in interfacePcepSessionState
- Returns:
java.lang.String
sessionDuration, ornull
if it is not present.
-
getSynchronized
public Boolean getSynchronized()
Description copied from interface:PcepSessionState
Return synchronized, ornull
if it is not present.Represents synchronization status.
- Specified by:
getSynchronized
in interfacePcepSessionState
- Returns:
java.lang.Boolean
synchronized, ornull
if it is not present.
-
getPeerCapabilities
public PeerCapabilities getPeerCapabilities()
Description copied from interface:PcepSessionState
Return peerCapabilities, ornull
if it is not present.Remote peer's (PCC) advertised capabilities.
- Specified by:
getPeerCapabilities
in interfacePcepSessionState
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.stats.rev171113.pcep.session.state.PeerCapabilities
peerCapabilities, ornull
if it is not present.
-
getMessages
public Messages getMessages()
Description copied from interface:PcepSessionState
Return messages, ornull
if it is not present.The statistics of PCEP received/sent messages from the PCE point of view.
- Specified by:
getMessages
in interfacePcepSessionState
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.stats.rev171113.pcep.session.state.Messages
messages, ornull
if it is not present.
-
getLocalPref
public LocalPref getLocalPref()
Description copied from interface:PcepSessionState
Return localPref, ornull
if it is not present.The local (PCE) preferences.
- Specified by:
getLocalPref
in interfacePcepSessionState
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.stats.rev171113.pcep.session.state.LocalPref
localPref, ornull
if it is not present.
-
getPeerPref
public PeerPref getPeerPref()
Description copied from interface:PcepSessionState
Return peerPref, ornull
if it is not present.The remote peer (PCC) preferences.
- Specified by:
getPeerPref
in interfacePcepSessionState
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.stats.rev171113.pcep.session.state.PeerPref
peerPref, ornull
if it is not present.
-
getDelegatedLspsCount
public org.opendaylight.yangtools.yang.common.Uint16 getDelegatedLspsCount()
Description copied from interface:PcepSessionState
Return delegatedLspsCount, ornull
if it is not present.The number of delegated LSPs (tunnels) from PCC.
- Specified by:
getDelegatedLspsCount
in interfacePcepSessionState
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
delegatedLspsCount, ornull
if it is not present.
-
implementedInterface
public Class<PcepSessionState> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
- Specified by:
implementedInterface
in interfacePcepSessionState
-
-