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 2015/05/04 14:59:05 UTC

[3/3] camel git commit: Add component documentation.

Add component documentation.


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

Branch: refs/heads/master
Commit: df47d5e9824929b357b2a50968038c983cf70ae7
Parents: 4a861b0
Author: Claus Ibsen <da...@apache.org>
Authored: Mon May 4 15:00:24 2015 +0200
Committer: Claus Ibsen <da...@apache.org>
Committed: Mon May 4 15:00:24 2015 +0200

----------------------------------------------------------------------
 .../component/xmlrpc/XmlRpcConfiguration.java   | 44 ++++++++++++++++++++
 .../camel/component/xmlrpc/XmlRpcEndpoint.java  | 11 ++++-
 2 files changed, 54 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/df47d5e9/components/camel-xmlrpc/src/main/java/org/apache/camel/component/xmlrpc/XmlRpcConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-xmlrpc/src/main/java/org/apache/camel/component/xmlrpc/XmlRpcConfiguration.java b/components/camel-xmlrpc/src/main/java/org/apache/camel/component/xmlrpc/XmlRpcConfiguration.java
index 40c93c6..28ec98c 100644
--- a/components/camel-xmlrpc/src/main/java/org/apache/camel/component/xmlrpc/XmlRpcConfiguration.java
+++ b/components/camel-xmlrpc/src/main/java/org/apache/camel/component/xmlrpc/XmlRpcConfiguration.java
@@ -58,6 +58,9 @@ public class XmlRpcConfiguration {
         return enabledForExtensions;
     }
 
+    /**
+     * Whether extensions are enabled. By default, the client or server is strictly compliant to the XML-RPC specification and extensions are disabled.
+     */
     public void setEnabledForExtensions(boolean enabledForExtensions) {
         this.enabledForExtensions = enabledForExtensions;
     }
@@ -66,6 +69,9 @@ public class XmlRpcConfiguration {
         return contentLengthOptional;
     }
 
+    /**
+     * Whether a "Content-Length" header may be omitted. The XML-RPC specification demands, that such a header be present.
+     */
     public void setContentLengthOptional(boolean contentLengthOptional) {
         this.contentLengthOptional = contentLengthOptional;
     }
@@ -74,6 +80,9 @@ public class XmlRpcConfiguration {
         return basicEncoding;
     }
 
+    /**
+     * Sets the encoding for basic authentication, null means UTF-8 is chosen.
+     */
     public void setBasicEncoding(String basicEncoding) {
         this.basicEncoding = basicEncoding;
     }
@@ -82,6 +91,9 @@ public class XmlRpcConfiguration {
         return encoding;
     }
 
+    /**
+     * Sets the requests encoding, null means UTF-8 is chosen.
+     */
     public void setEncoding(String encoding) {
         this.encoding = encoding;
     }
@@ -90,6 +102,10 @@ public class XmlRpcConfiguration {
         return timeZone;
     }
 
+    /**
+     * The timezone, which is used to interpret date/time.
+     * Defaults to {@link TimeZone#getDefault()}.
+     */
     public void setTimeZone(TimeZone timeZone) {
         this.timeZone = timeZone;
     }
@@ -98,6 +114,9 @@ public class XmlRpcConfiguration {
         return gzipCompressing;
     }
 
+    /**
+     * Whether gzip compression is being used for transmitting the request.
+     */
     public void setGzipCompressing(boolean gzipCompressing) {
         this.gzipCompressing = gzipCompressing;
     }
@@ -106,6 +125,9 @@ public class XmlRpcConfiguration {
         return gzipRequesting;
     }
 
+    /**
+     * Whether gzip compression is being used for transmitting the request.
+     */
     public void setGzipRequesting(boolean gzipRequesting) {
         this.gzipRequesting = gzipRequesting;
     }
@@ -114,6 +136,9 @@ public class XmlRpcConfiguration {
         return basicUserName;
     }
 
+    /**
+     * The user name for basic authentication.
+     */
     public void setBasicUserName(String basicUserName) {
         this.basicUserName = basicUserName;
     }
@@ -122,6 +147,9 @@ public class XmlRpcConfiguration {
         return basicPassword;
     }
 
+    /**
+     * The password for basic authentication.
+     */
     public void setBasicPassword(String basicPassword) {
         this.basicPassword = basicPassword;
     }
@@ -130,6 +158,9 @@ public class XmlRpcConfiguration {
         return connectionTimeout;
     }
 
+    /**
+     * Set the connection timeout in milliseconds, 0 is to disable it
+     */
     public void setConnectionTimeout(int connectionTimeout) {
         this.connectionTimeout = connectionTimeout;
     }
@@ -138,6 +169,9 @@ public class XmlRpcConfiguration {
         return replyTimeout;
     }
 
+    /**
+     * Set the reply timeout in milliseconds, 0 is to disable it.
+     */
     public void setReplyTimeout(int replyTimeout) {
         this.replyTimeout = replyTimeout;
     }
@@ -146,6 +180,10 @@ public class XmlRpcConfiguration {
         return enabledForExceptions;
     }
 
+    /**
+     * Whether the response should contain a "faultCause" element in case of errors.
+     * The "faultCause" is an exception, which the server has trapped and written into a byte stream as a serializable object.
+     */
     public void setEnabledForExceptions(boolean enabledForExceptions) {
         this.enabledForExceptions = enabledForExceptions;
     }
@@ -154,6 +192,9 @@ public class XmlRpcConfiguration {
         return xmlRpcServer;
     }
 
+    /**
+     * To use a custom XmlRpcRequestProcessor as server.
+     */
     public void setXmlRpcServer(XmlRpcRequestProcessor xmlRpcServer) {
         this.xmlRpcServer = xmlRpcServer;
     }
@@ -162,6 +203,9 @@ public class XmlRpcConfiguration {
         return userAgent;
     }
 
+    /**
+     * The http user agent header to set when doing xmlrpc requests
+     */
     public void setUserAgent(String userAgent) {
         this.userAgent = userAgent;
     }

http://git-wip-us.apache.org/repos/asf/camel/blob/df47d5e9/components/camel-xmlrpc/src/main/java/org/apache/camel/component/xmlrpc/XmlRpcEndpoint.java
----------------------------------------------------------------------
diff --git a/components/camel-xmlrpc/src/main/java/org/apache/camel/component/xmlrpc/XmlRpcEndpoint.java b/components/camel-xmlrpc/src/main/java/org/apache/camel/component/xmlrpc/XmlRpcEndpoint.java
index 6868a39..0576d0f 100644
--- a/components/camel-xmlrpc/src/main/java/org/apache/camel/component/xmlrpc/XmlRpcEndpoint.java
+++ b/components/camel-xmlrpc/src/main/java/org/apache/camel/component/xmlrpc/XmlRpcEndpoint.java
@@ -104,10 +104,16 @@ public class XmlRpcEndpoint extends DefaultEndpoint {
         return clientConfigurer;
     }
 
+    /**
+     * To use a custom XmlRpcClientConfigurer to configure the client
+     */
     public void setClientConfigurer(XmlRpcClientConfigurer configurer) {
         this.clientConfigurer = configurer;
     }
-    
+
+    /**
+     * To use the given XmlRpcClientConfigImpl as configuration for the client.
+     */
     public void setClientConfig(XmlRpcClientConfigImpl config) {
         this.clientConfig = config;
     }
@@ -120,6 +126,9 @@ public class XmlRpcEndpoint extends DefaultEndpoint {
         return defaultMethodName;
     }
 
+    /**
+     * The method name which would be used for the xmlrpc requests by default, if the Message header CamelXmlRpcMethodName is not set.
+     */
     public void setDefaultMethodName(String defaultMethodName) {
         this.defaultMethodName = defaultMethodName;
     }