Add all argument object to Pcupd. 50/5550/4
authorDana Kutenicsova <dkutenic@cisco.com>
Wed, 5 Mar 2014 12:44:57 +0000 (13:44 +0100)
committerDana Kutenicsova <dkutenic@cisco.com>
Thu, 6 Mar 2014 14:12:37 +0000 (15:12 +0100)
Change-Id: I641a464269a5633447358289769eb3fd24114b78
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
pcep/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/Stateful02TopologySessionListener.java
pcep/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/Stateful07TopologySessionListener.java

index 75df73e242438efdc088593c1a671e84293d2422..92789f0e7f3af50d7d2f9c57115fa0014903c299 100644 (file)
@@ -219,7 +219,8 @@ public class Stateful02TopologySessionListener extends AbstractTopologySessionLi
                rb.setLsp(new LspBuilder().setPlspId(ra.getLsp().getPlspId()).setDelegate(Boolean.TRUE).setOperational(input.getArguments().getAugmentation(Arguments2.class).isOperational()).build());
                final PathBuilder pb = new PathBuilder();
                rb.setPath(pb.setEro(input.getArguments().getEro()).build());
-
+               pb.fieldsFrom(input.getArguments());
+               rb.setPath(pb.build());
                final PcupdMessageBuilder ub = new PcupdMessageBuilder(MESSAGE_HEADER);
                ub.setUpdates(ImmutableList.of(rb.build()));
                return sendMessage(new PcupdBuilder().setPcupdMessage(ub.build()).build(), rep.getName(), input.getArguments().getMetadata());
index aa6960b076d55ae6054d28314411cfcff59f9ab2..e867022c499848564e95d1d6a99824d65891d9df 100644 (file)
@@ -236,7 +236,8 @@ final class Stateful07TopologySessionListener extends AbstractTopologySessionLis
                rb.setLsp(new LspBuilder().setPlspId(ra.getLsp().getPlspId()).setDelegate(Boolean.TRUE).build());
                final PathBuilder pb = new PathBuilder();
                rb.setPath(pb.setEro(input.getArguments().getEro()).build());
-
+               pb.fieldsFrom(input.getArguments());
+               rb.setPath(pb.build());
                final PcupdMessageBuilder ub = new PcupdMessageBuilder(MESSAGE_HEADER);
                ub.setUpdates(ImmutableList.of(rb.build()));
                return sendMessage(new PcupdBuilder().setPcupdMessage(ub.build()).build(), rb.getSrp().getOperationId(),