public final class ConstraintCodec
extends org.onosproject.codec.JsonCodec<org.onosproject.net.intent.Constraint>
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
BANDWIDTH |
protected static java.lang.String |
INCLUSIVE |
protected static java.lang.String |
KEY |
protected static java.lang.String |
LAMBDA |
protected static java.lang.String |
LATENCY_MILLIS |
protected static java.lang.String |
MISSING_MEMBER_MESSAGE |
protected static java.lang.String |
OBSTACLES |
protected static java.lang.String |
THRESHOLD |
protected static java.lang.String |
TYPE |
protected static java.lang.String |
TYPES |
protected static java.lang.String |
WAYPOINTS |
| Constructor and Description |
|---|
ConstraintCodec() |
| Modifier and Type | Method and Description |
|---|---|
org.onosproject.net.intent.Constraint |
decode(com.fasterxml.jackson.databind.node.ObjectNode json,
org.onosproject.codec.CodecContext context) |
com.fasterxml.jackson.databind.node.ObjectNode |
encode(org.onosproject.net.intent.Constraint constraint,
org.onosproject.codec.CodecContext context) |
protected static final java.lang.String MISSING_MEMBER_MESSAGE
protected static final java.lang.String TYPE
protected static final java.lang.String TYPES
protected static final java.lang.String INCLUSIVE
protected static final java.lang.String KEY
protected static final java.lang.String THRESHOLD
protected static final java.lang.String BANDWIDTH
protected static final java.lang.String LAMBDA
protected static final java.lang.String LATENCY_MILLIS
protected static final java.lang.String OBSTACLES
protected static final java.lang.String WAYPOINTS
public com.fasterxml.jackson.databind.node.ObjectNode encode(org.onosproject.net.intent.Constraint constraint,
org.onosproject.codec.CodecContext context)
encode in class org.onosproject.codec.JsonCodec<org.onosproject.net.intent.Constraint>public org.onosproject.net.intent.Constraint decode(com.fasterxml.jackson.databind.node.ObjectNode json,
org.onosproject.codec.CodecContext context)
decode in class org.onosproject.codec.JsonCodec<org.onosproject.net.intent.Constraint>