X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fnetconf%2Fnetconf-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fnetconf%2Fapi%2FNetconfMessage.java;h=a0fddd79f2f0fcff8afced3ab91fcf21aeeea44d;hb=92cd19a5961d6de45dd3ea1c8f7c2b4be108cbae;hp=e5a9e18576afbca754a3b111b4574ae54f9ff64f;hpb=397cc9012f67596848019ca7874f3a303523b7e6;p=controller.git diff --git a/opendaylight/netconf/netconf-api/src/main/java/org/opendaylight/controller/netconf/api/NetconfMessage.java b/opendaylight/netconf/netconf-api/src/main/java/org/opendaylight/controller/netconf/api/NetconfMessage.java index e5a9e18576..a0fddd79f2 100644 --- a/opendaylight/netconf/netconf-api/src/main/java/org/opendaylight/controller/netconf/api/NetconfMessage.java +++ b/opendaylight/netconf/netconf-api/src/main/java/org/opendaylight/controller/netconf/api/NetconfMessage.java @@ -8,6 +8,7 @@ package org.opendaylight.controller.netconf.api; +import com.google.common.base.Optional; import org.w3c.dom.Document; /** @@ -20,11 +21,22 @@ public final class NetconfMessage { private final Document doc; + private String additionalHeader; + public NetconfMessage(final Document doc) { + this(doc, null); + } + + public NetconfMessage(Document doc, String additionalHeader) { this.doc = doc; + this.additionalHeader = additionalHeader; } public Document getDocument() { return this.doc; } + + public Optional getAdditionalHeader() { + return additionalHeader== null ? Optional.absent() : Optional.of(additionalHeader); + } }