You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2013/11/14 09:34:41 UTC
[3/3] git commit: CAMEL-6962 Allow binding name to be specified in
JibxDataFormat with thanks to Peter
CAMEL-6962 Allow binding name to be specified in JibxDataFormat with thanks to Peter
Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/fee86db4
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/fee86db4
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/fee86db4
Branch: refs/heads/camel-2.12.x
Commit: fee86db47797b046835e55564dba377677dab2b9
Parents: 7bebdc9
Author: Claus Ibsen <da...@apache.org>
Authored: Thu Nov 14 09:35:00 2013 +0100
Committer: Claus Ibsen <da...@apache.org>
Committed: Thu Nov 14 09:35:54 2013 +0100
----------------------------------------------------------------------
.../apache/camel/model/dataformat/JibxDataFormat.java | 13 +++++++++++++
1 file changed, 13 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/camel/blob/fee86db4/camel-core/src/main/java/org/apache/camel/model/dataformat/JibxDataFormat.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/model/dataformat/JibxDataFormat.java b/camel-core/src/main/java/org/apache/camel/model/dataformat/JibxDataFormat.java
index c9ffe8d..d670720 100644
--- a/camel-core/src/main/java/org/apache/camel/model/dataformat/JibxDataFormat.java
+++ b/camel-core/src/main/java/org/apache/camel/model/dataformat/JibxDataFormat.java
@@ -36,6 +36,8 @@ import org.apache.camel.util.ObjectHelper;
public class JibxDataFormat extends DataFormatDefinition {
@XmlAttribute(name = "unmarshallClass")
private String unmarshallTypeName;
+ @XmlAttribute
+ private String bindingName;
@XmlTransient
private Class<?> unmarshallClass;
@@ -64,6 +66,14 @@ public class JibxDataFormat extends DataFormatDefinition {
this.unmarshallTypeName = unmarshallTypeName;
}
+ public String getBindingName() {
+ return bindingName;
+ }
+
+ public void setBindingName(String bindingName) {
+ this.bindingName = bindingName;
+ }
+
@Override
protected DataFormat createDataFormat(RouteContext routeContext) {
if (unmarshallClass == null && unmarshallTypeName != null) {
@@ -82,6 +92,9 @@ public class JibxDataFormat extends DataFormatDefinition {
if (unmarshallClass != null) {
setProperty(camelContext, dataFormat, "unmarshallClass", unmarshallClass);
}
+ if (bindingName != null) {
+ setProperty(camelContext, dataFormat, "bindingName", bindingName);
+ }
}
}
\ No newline at end of file