public class PCEPRequestMessageParser extends AbstractMessageParser
Pcreq| Modifier and Type | Field and Description |
|---|---|
static int |
TYPE |
| Constructor and Description |
|---|
PCEPRequestMessageParser(ObjectRegistry registry) |
| Modifier and Type | Method and Description |
|---|---|
protected MonitoringRequest |
getMonitoring(List<Object> objects) |
protected List<Requests> |
getRequests(List<Object> objects,
List<Message> errors) |
protected SegmentComputation |
getSegmentComputation(P2pBuilder builder,
List<Object> objects,
List<Message> errors,
Rp rp) |
protected List<Svec> |
getSvecs(List<Object> objects) |
void |
serializeMessage(Message message,
io.netty.buffer.ByteBuf out)
Serializes given message to bytes wrapped in given ByteBuf.
|
protected void |
serializeMonitoringRequest(MonitoringRequest monReq,
io.netty.buffer.ByteBuf out) |
protected void |
serializeP2P(io.netty.buffer.ByteBuf buffer,
P2p p2p) |
protected void |
serializeRequest(PcreqMessage msg,
io.netty.buffer.ByteBuf buffer) |
protected void |
serializeSvec(PcreqMessage msg,
io.netty.buffer.ByteBuf buffer) |
protected Message |
validate(List<Object> objects,
List<Message> errors) |
addVendorInformationObjects, createErrorMsg, parseMessage, serializeObject, serializeVendorInformationObjectspublic static final int TYPE
public PCEPRequestMessageParser(ObjectRegistry registry)
public void serializeMessage(Message message, io.netty.buffer.ByteBuf out)
MessageSerializermessage - PCEP message to be serializedout - ByteBuf wrapper around serialized messageprotected void serializeRequest(PcreqMessage msg, io.netty.buffer.ByteBuf buffer)
protected void serializeSvec(PcreqMessage msg, io.netty.buffer.ByteBuf buffer)
protected void serializeP2P(io.netty.buffer.ByteBuf buffer,
P2p p2p)
protected void serializeMonitoringRequest(MonitoringRequest monReq, io.netty.buffer.ByteBuf out)
protected Message validate(List<Object> objects, List<Message> errors) throws PCEPDeserializerException
validate in class AbstractMessageParserPCEPDeserializerExceptionprotected SegmentComputation getSegmentComputation(P2pBuilder builder, List<Object> objects, List<Message> errors, Rp rp)
protected MonitoringRequest getMonitoring(List<Object> objects)
Copyright © 2019 OpenDaylight. All rights reserved.