BUG-1663 : Removed check for SRP processed flag in parser.
[bgpcep.git] / pcep / ietf-stateful07 / src / main / java / org / opendaylight / protocol / pcep / ietf / stateful07 / Stateful07SrpObjectParser.java
index 5948a4c4faaa91bb76f088089a4317a9c116c4ca..b2a313438adbbd16a0b9df01d748bfe75422922d 100644 (file)
@@ -46,7 +46,7 @@ public class Stateful07SrpObjectParser extends AbstractObjectWithTlvsParser<Tlvs
 
     protected static final int MIN_SIZE = FLAGS_SIZE + SRP_ID_SIZE;
 
-    protected Stateful07SrpObjectParser(TlvRegistry tlvReg, VendorInformationTlvRegistry viTlvReg) {
+    protected Stateful07SrpObjectParser(final TlvRegistry tlvReg, final VendorInformationTlvRegistry viTlvReg) {
         super(tlvReg, viTlvReg);
     }
 
@@ -57,9 +57,6 @@ public class Stateful07SrpObjectParser extends AbstractObjectWithTlvsParser<Tlvs
             throw new PCEPDeserializerException("Wrong length of array of bytes. Passed: " + bytes.readableBytes() + "; Expected: >="
                     + MIN_SIZE + ".");
         }
-        if (header.isProcessingRule()) {
-            throw new PCEPDeserializerException("Processed flag is set");
-        }
         final SrpBuilder builder = new SrpBuilder();
         builder.setIgnore(header.isIgnore());
         builder.setProcessingRule(header.isProcessingRule());