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, serializeVendorInformationObjects
public static final int TYPE
public PCEPRequestMessageParser(ObjectRegistry registry)
public void serializeMessage(Message message, io.netty.buffer.ByteBuf out)
MessageSerializer
message
- 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 AbstractMessageParser
PCEPDeserializerException
protected SegmentComputation getSegmentComputation(P2pBuilder builder, List<Object> objects, List<Message> errors, Rp rp)
protected MonitoringRequest getMonitoring(List<Object> objects)
Copyright © 2018 OpenDaylight. All rights reserved.