Package org.onosproject.net.optical.json
Class OchSignalCodec
- java.lang.Object
-
- org.onosproject.net.optical.json.OchSignalCodec
-
@Beta public abstract class OchSignalCodec extends java.lang.ObjectJSON codec for OchSignal.
-
-
Constructor Summary
Constructors Constructor Description OchSignalCodec()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.onosproject.net.OchSignaldecode(com.fasterxml.jackson.databind.node.ObjectNode obj)Creates an instance ofOchSignalfrom JSON representation.static com.fasterxml.jackson.databind.node.ObjectNodeencode(org.onosproject.net.OchSignal j)Returns a JSON Object representation of this instance.
-
-
-
Method Detail
-
decode
public static org.onosproject.net.OchSignal decode(com.fasterxml.jackson.databind.node.ObjectNode obj)
Creates an instance ofOchSignalfrom JSON representation.- Parameters:
obj- JSON Object representing OchSignal- Returns:
- OchSignal
- Throws:
java.lang.IllegalArgumentException- - if JSON object is ill-formed- See Also:
encode(OchSignal)
-
encode
public static com.fasterxml.jackson.databind.node.ObjectNode encode(org.onosproject.net.OchSignal j)
Returns a JSON Object representation of this instance.- Parameters:
j- Och signal object- Returns:
- JSON Object representing OchSignal
-
-