X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fnetconf%2Fnetconf-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fnetconf%2Fapi%2FNetconfMessage.java;h=a0fddd79f2f0fcff8afced3ab91fcf21aeeea44d;hp=e5a9e18576afbca754a3b111b4574ae54f9ff64f;hb=38dbf4451a20bee38ccb5a9c685dcf9fa9d6fb33;hpb=a158ee12b65d80611aa7f2a34ab962ea795dccec 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); + } }