import org.opendaylight.protocol.pcep.PCEPDocumentedException;
import org.opendaylight.protocol.pcep.PCEPErrors;
-import org.opendaylight.protocol.pcep.PCEPMessage;
import org.opendaylight.protocol.pcep.PCEPObject;
import org.opendaylight.protocol.pcep.impl.PCEPMessageValidator;
import org.opendaylight.protocol.pcep.impl.object.UnknownObject;
import org.opendaylight.protocol.pcep.object.PCEPRequestedPathBandwidthObject;
import org.opendaylight.protocol.pcep.object.PCEPSvecObject;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nps.concepts.rev130930.Bandwidth;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.types.rev131005.Message;
+
+import com.google.common.collect.Lists;
/**
* PCEPRequestMessage validator. Validates message integrity.
public class PCEPRequestMessageValidator extends PCEPMessageValidator {
@Override
- public List<PCEPMessage> validate(final List<PCEPObject> objects) {
+ public List<Message> validate(final List<PCEPObject> objects) {
if (objects == null)
throw new IllegalArgumentException("Passed list can't be null.");
- final List<PCEPMessage> msgs = new ArrayList<PCEPMessage>();
+ final List<Message> msgs = Lists.newArrayList();
final List<CompositeRequestSvecObject> svecList = new ArrayList<CompositeRequestSvecObject>();
CompositeRequestSvecObject svecComp;