Class TransportEndpointState
- java.lang.Object
-
- org.onosproject.net.behaviour.protection.TransportEndpointState
-
@Beta @Immutable public class TransportEndpointState extends java.lang.ObjectState of a underlying path endpoint, forming protected path.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTransportEndpointState.Builder
-
Constructor Summary
Constructors Modifier Constructor Description protectedTransportEndpointState(TransportEndpointDescription description, TransportEndpointId id, boolean live, java.util.Map<java.lang.String,java.lang.String> attributes)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>attributes()Returns implementation defined attributes.static TransportEndpointState.Builderbuilder()ReturnsTransportEndpointStatebuilder.TransportEndpointDescriptiondescription()Returns description associated to this state.TransportEndpointIdid()ReturnsTransportEndpointId.booleanisLive()Returns liveness state of this endpoint.java.lang.StringtoString()
-
-
-
Constructor Detail
-
TransportEndpointState
protected TransportEndpointState(TransportEndpointDescription description, TransportEndpointId id, boolean live, java.util.Map<java.lang.String,java.lang.String> attributes)
-
-
Method Detail
-
id
public TransportEndpointId id()
ReturnsTransportEndpointId.- Returns:
- identifier
-
isLive
public boolean isLive()
Returns liveness state of this endpoint.- Returns:
- true if this endpoint is live.
-
description
public TransportEndpointDescription description()
Returns description associated to this state.- Returns:
- the description
-
attributes
@Beta public java.util.Map<java.lang.String,java.lang.String> attributes()
Returns implementation defined attributes.- Returns:
- the attributes
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
builder
public static TransportEndpointState.Builder builder()
ReturnsTransportEndpointStatebuilder.- Returns:
- builder
-
-