Component docs

Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/f06c7995
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/f06c7995
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/f06c7995

Branch: refs/heads/camel-2.16.x
Commit: f06c7995bd1e149f73f4edfec1db835a6cdad813
Parents: 7eb78c9
Author: Claus Ibsen <[email protected]>
Authored: Fri Jan 15 18:05:27 2016 +0100
Committer: Claus Ibsen <[email protected]>
Committed: Fri Jan 15 18:22:27 2016 +0100

----------------------------------------------------------------------
 .../org/apache/camel/component/jms/JmsConfiguration.java  |  3 ++-
 .../camel/component/printer/PrinterConfiguration.java     |  4 ++--
 .../camel/component/routebox/RouteboxConfiguration.java   | 10 ++++++++--
 3 files changed, 12 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/f06c7995/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsConfiguration.java
----------------------------------------------------------------------
diff --git 
a/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsConfiguration.java
 
b/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsConfiguration.java
index 2c60f14..2057ae4 100644
--- 
a/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsConfiguration.java
+++ 
b/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsConfiguration.java
@@ -176,7 +176,7 @@ public class JmsConfiguration implements Cloneable {
     private boolean replyToSameDestinationAllowed;
     @UriParam(enums = "Bytes,Map,Object,Stream,Text")
     private JmsMessageType jmsMessageType;
-    @UriParam(label = "advanced", enums = "default,passthrough")
+    @UriParam(label = "advanced", enums = "default,passthrough", javaType = 
"java.lang.String")
     private JmsKeyFormatStrategy jmsKeyFormatStrategy;
     @UriParam(label = "advanced")
     private boolean transferExchange;
@@ -204,6 +204,7 @@ public class JmsConfiguration implements Cloneable {
     private String replyToCacheLevelName;
     @UriParam(defaultValue = "true", label = "producer,advanced")
     private boolean allowNullBody = true;
+    @UriParam(label = "advanced")
     private MessageListenerContainerFactory messageListenerContainerFactory;
     @UriParam(label = "producer,advanced")
     private boolean includeSentJMSMessageID;

http://git-wip-us.apache.org/repos/asf/camel/blob/f06c7995/components/camel-printer/src/main/java/org/apache/camel/component/printer/PrinterConfiguration.java
----------------------------------------------------------------------
diff --git 
a/components/camel-printer/src/main/java/org/apache/camel/component/printer/PrinterConfiguration.java
 
b/components/camel-printer/src/main/java/org/apache/camel/component/printer/PrinterConfiguration.java
index 263f8dc..85cbd55 100644
--- 
a/components/camel-printer/src/main/java/org/apache/camel/component/printer/PrinterConfiguration.java
+++ 
b/components/camel-printer/src/main/java/org/apache/camel/component/printer/PrinterConfiguration.java
@@ -40,9 +40,9 @@ public class PrinterConfiguration {
 
     @UriPath @Metadata(required = "true")
     private String hostname;
-    @UriPath @Metadata(required = "true")
+    @UriPath
     private int port;
-    @UriPath @Metadata(required = "true")
+    @UriPath
     private String printername;
     @UriParam
     private String printerPrefix;

http://git-wip-us.apache.org/repos/asf/camel/blob/f06c7995/components/camel-routebox/src/main/java/org/apache/camel/component/routebox/RouteboxConfiguration.java
----------------------------------------------------------------------
diff --git 
a/components/camel-routebox/src/main/java/org/apache/camel/component/routebox/RouteboxConfiguration.java
 
b/components/camel-routebox/src/main/java/org/apache/camel/component/routebox/RouteboxConfiguration.java
index dec6eb1..0f7c3f1 100644
--- 
a/components/camel-routebox/src/main/java/org/apache/camel/component/routebox/RouteboxConfiguration.java
+++ 
b/components/camel-routebox/src/main/java/org/apache/camel/component/routebox/RouteboxConfiguration.java
@@ -39,10 +39,8 @@ import org.slf4j.LoggerFactory;
 public class RouteboxConfiguration {
     private static final Logger LOG = 
LoggerFactory.getLogger(RouteboxConfiguration.class);
 
-    private CamelContext innerContext;
     private URI uri;
     private String authority;
-    private ProducerTemplate innerProducerTemplate;
 
     @UriPath @Metadata(required = "true")
     private String routeboxName;
@@ -65,7 +63,11 @@ public class RouteboxConfiguration {
     @UriParam(label = "producer", defaultValue = "true")
     private boolean sendToConsumer = true;
     @UriParam(label = "advanced")
+    private CamelContext innerContext;
+    @UriParam(label = "advanced")
     private Registry innerRegistry;
+    @UriParam(label = "advanced")
+    private ProducerTemplate innerProducerTemplate;
     @UriParam(label = "advanced", javaType = "java.lang.String")
     private List<RouteBuilder> routeBuilders = new ArrayList<RouteBuilder>();
 
@@ -174,6 +176,10 @@ public class RouteboxConfiguration {
         return innerContext;
     }
 
+    /**
+     * A string representing a key in the Camel Registry matching an object 
value of the type org.apache.camel.CamelContext.
+     * If a CamelContext is not provided by the user a CamelContext is 
automatically created for deployment of inner routes.
+     */
     public void setInnerContext(CamelContext innerContext) {
         this.innerContext = innerContext;
     }

Reply via email to