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 2016/05/16 09:51:23 UTC

[32/50] [abbrv] camel git commit: Component docs

Component docs


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

Branch: refs/heads/kube-lb
Commit: 4a54c1a8c4897ee4ccd5a05925ce02900230e46a
Parents: c149f3d
Author: Claus Ibsen <da...@apache.org>
Authored: Fri May 13 20:20:29 2016 +0200
Committer: Claus Ibsen <da...@apache.org>
Committed: Mon May 16 09:59:33 2016 +0200

----------------------------------------------------------------------
 components/camel-irc/src/main/docs/irc.adoc     | 26 ++++++++------
 .../camel/component/irc/IrcConfiguration.java   | 38 +++++++++++---------
 components/camel-jbpm/src/main/docs/jbpm.adoc   |  6 ++--
 .../camel/component/jbpm/JBPMConfiguration.java |  4 +--
 components/camel-jsch/src/main/docs/scp.adoc    | 37 ++++++-------------
 .../camel/component/scp/ScpConfiguration.java   | 10 +++---
 .../apache/camel/component/scp/ScpEndpoint.java |  5 ++-
 .../camel/component/scp/ScpOperations.java      |  1 -
 .../camel/component/quartz2/QuartzEndpoint.java | 18 +++++-----
 9 files changed, 70 insertions(+), 75 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/4a54c1a8/components/camel-irc/src/main/docs/irc.adoc
----------------------------------------------------------------------
diff --git a/components/camel-irc/src/main/docs/irc.adoc b/components/camel-irc/src/main/docs/irc.adoc
index ab6a4b3..0de8ef3 100644
--- a/components/camel-irc/src/main/docs/irc.adoc
+++ b/components/camel-irc/src/main/docs/irc.adoc
@@ -45,8 +45,9 @@ The IRC component has no options.
 
 
 
+
 // endpoint options: START
-The IRC component supports 24 endpoint options which are listed below:
+The IRC component supports 26 endpoint options which are listed below:
 
 {% raw %}
 [width="100%",cols="2s,1,1m,1m,5",options="header"]
@@ -55,27 +56,29 @@ The IRC component supports 24 endpoint options which are listed below:
 | hostname | common |  | String | *Required* Hostname for the IRC chat server
 | port | common | 6667,6668,6669 | int | Port number for the IRC chat server
 | autoRejoin | common | true | boolean | Whether to auto re-join when being kicked
-| colors | common | true | boolean | Whether or not the server supports color codes.
 | namesOnJoin | common | false | boolean | Sends NAMES command to channel after joining it. link onReply has to be true in order to process the result which will have the header value irc.num = '353'.
 | nickname | common |  | String | The nickname used in chat.
 | nickPassword | common |  | String | Your IRC server nickname password.
-| onJoin | common | true | boolean | Handle user join events.
-| onKick | common | true | boolean | Handle kick events.
-| onMode | common | true | boolean | Handle mode change events.
-| onNick | common | true | boolean | Handle nickname change events.
-| onPart | common | true | boolean | Handle user part events.
-| onPrivmsg | common | true | boolean | Handle private message events.
-| onQuit | common | true | boolean | Handle user quit events.
-| onReply | common | false | boolean | Whether or not to handle general responses to commands or informational messages.
-| onTopic | common | true | boolean | Handle topic change events.
 | password | common |  | String | The IRC server password.
 | persistent | common | true | boolean | Use persistent messages.
 | realname | common |  | String | The IRC user's actual name.
 | username | common |  | String | The IRC server user name.
 | bridgeErrorHandler | consumer | false | boolean | Allows for bridging the consumer to the Camel routing Error Handler which mean any exceptions occurred while the consumer is trying to pickup incoming messages or the likes will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions that will be logged at WARN/ERROR level and ignored.
 | exceptionHandler | consumer (advanced) |  | ExceptionHandler | To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this options is not in use. By default the consumer will deal with exceptions that will be logged at WARN/ERROR level and ignored.
+| colors | advanced | true | boolean | Whether or not the server supports color codes.
 | exchangePattern | advanced | InOnly | ExchangePattern | Sets the default exchange pattern when creating an exchange
 | synchronous | advanced | false | boolean | Sets whether synchronous processing should be strictly used or Camel is allowed to use asynchronous processing (if supported).
+| onJoin | filter | true | boolean | Handle user join events.
+| onKick | filter | true | boolean | Handle kick events.
+| onMode | filter | true | boolean | Handle mode change events.
+| onNick | filter | true | boolean | Handle nickname change events.
+| onPart | filter | true | boolean | Handle user part events.
+| onPrivmsg | filter | true | boolean | Handle private message events.
+| onQuit | filter | true | boolean | Handle user quit events.
+| onReply | filter | false | boolean | Whether or not to handle general responses to commands or informational messages.
+| onTopic | filter | true | boolean | Handle topic change events.
+| sslContextParameters | security |  | SSLContextParameters | Used for configuring security using SSL. Reference to a org.apache.camel.util.jsse.SSLContextParameters in the Registry. This reference overrides any configured SSLContextParameters at the component level. Note that this setting overrides the trustManager option.
+| trustManager | security |  | SSLTrustManager | The trust manager used to verify the SSL server's certificate.
 |=======================================================================
 {% endraw %}
 // endpoint options: END
@@ -83,6 +86,7 @@ The IRC component supports 24 endpoint options which are listed below:
 
 
 
+
 [[IRC-SSLSupport]]
 SSL Support
 ^^^^^^^^^^^

http://git-wip-us.apache.org/repos/asf/camel/blob/4a54c1a8/components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcConfiguration.java b/components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcConfiguration.java
index 0731ce7..c8206be 100644
--- a/components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcConfiguration.java
+++ b/components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcConfiguration.java
@@ -43,7 +43,9 @@ import org.slf4j.LoggerFactory;
 public class IrcConfiguration implements Cloneable {
     private static final Logger LOG = LoggerFactory.getLogger(IrcConfiguration.class);
 
+    private boolean usingSSL;
     private List<IrcChannel> channels = new ArrayList<IrcChannel>();
+
     @UriPath @Metadata(required = "true")
     private String hostname;
     @UriPath(defaultValue = "6667,6668,6669")
@@ -57,39 +59,36 @@ public class IrcConfiguration implements Cloneable {
     private String realname;
     @UriParam
     private String username;
+    @UriParam(label = "security")
     private SSLTrustManager trustManager = new SSLDefaultTrustManager();
-    private boolean usingSSL;
     @UriParam(defaultValue = "true")
+    @Deprecated
     private boolean persistent = true;
-    @UriParam(defaultValue = "true")
+    @UriParam(defaultValue = "true", label = "advanced")
     private boolean colors = true;
-    @UriParam(defaultValue = "true")
+    @UriParam(defaultValue = "true", label = "filter")
     private boolean onNick = true;
-    @UriParam(defaultValue = "true")
+    @UriParam(defaultValue = "true", label = "filter")
     private boolean onQuit = true;
-    @UriParam(defaultValue = "true")
+    @UriParam(defaultValue = "true", label = "filter")
     private boolean onJoin = true;
-    @UriParam(defaultValue = "true")
+    @UriParam(defaultValue = "true", label = "filter")
     private boolean onKick = true;
-    @UriParam(defaultValue = "true")
+    @UriParam(defaultValue = "true", label = "filter")
     private boolean onMode = true;
-    @UriParam(defaultValue = "true")
+    @UriParam(defaultValue = "true", label = "filter")
     private boolean onPart = true;
-    @UriParam
+    @UriParam(label = "filter")
     private boolean onReply;
-    @UriParam(defaultValue = "true")
+    @UriParam(defaultValue = "true", label = "filter")
     private boolean onTopic = true;
-    @UriParam(defaultValue = "true")
+    @UriParam(defaultValue = "true", label = "filter")
     private boolean onPrivmsg = true;
     @UriParam(defaultValue = "true")
     private boolean autoRejoin = true;
-    /**
-     * Sends <code>NAMES</code> command to channel after joining it.<br>
-     * {@link #onReply} has to be <code>true</code> in order to process the
-     * result which will have the header value <code>irc.num = '353'</code>.
-     */
-    @UriParam(defaultValue = "false")
+    @UriParam
     private boolean namesOnJoin;
+    @UriParam(label = "security")
     private SSLContextParameters sslContextParameters;
     @UriParam
     private String nickPassword;
@@ -465,6 +464,11 @@ public class IrcConfiguration implements Cloneable {
         return namesOnJoin;
     }
 
+    /**
+     * Sends <code>NAMES</code> command to channel after joining it.<br>
+     * {@link #onReply} has to be <code>true</code> in order to process the
+     * result which will have the header value <code>irc.num = '353'</code>.
+     */
     public void setNamesOnJoin(boolean namesOnJoin) {
         this.namesOnJoin = namesOnJoin;
     }

http://git-wip-us.apache.org/repos/asf/camel/blob/4a54c1a8/components/camel-jbpm/src/main/docs/jbpm.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jbpm/src/main/docs/jbpm.adoc b/components/camel-jbpm/src/main/docs/jbpm.adoc
index 22f90e1..4acf416 100644
--- a/components/camel-jbpm/src/main/docs/jbpm.adoc
+++ b/components/camel-jbpm/src/main/docs/jbpm.adoc
@@ -42,6 +42,7 @@ The JBPM component has no options.
 
 
 
+
 // endpoint options: START
 The JBPM component supports 27 endpoint options which are listed below:
 
@@ -53,7 +54,6 @@ The JBPM component supports 27 endpoint options which are listed below:
 | attachmentId | producer |  | Long | attachId to use when retrieving attachments
 | contentId | producer |  | Long | contentId to use when retrieving attachments
 | deploymentId | producer |  | String | *Required* The id of the deployment
-| entities | producer |  | List | The potentialOwners when nominateTask operation is performed
 | event | producer |  | Object | the data associated with this event when signalEvent operation is performed
 | eventType | producer |  | String | the type of event to use when signalEvent operation is performed
 | identifier | producer |  | String | identifier the global identifier
@@ -62,7 +62,6 @@ The JBPM component supports 27 endpoint options which are listed below:
 | operation | producer | startProcess | String | The operation to perform
 | processId | producer |  | String | the id of the process that should be acted upon
 | processInstanceId | producer |  | Long | the id of the process instance
-| statuses | producer |  | List | The list of status to use when filtering tasks
 | targetUserId | producer |  | String | The targetUserId used when delegating a task
 | task | producer |  | Task | The task instance to use with task operations
 | taskId | producer |  | Long | the id of the task
@@ -70,10 +69,12 @@ The JBPM component supports 27 endpoint options which are listed below:
 | userId | producer |  | String | userId to use with task operations
 | value | producer |  | Object | the value to assign to the global identifier
 | workItemId | producer |  | Long | the id of the work item
+| entities | advanced |  | List | The potentialOwners when nominateTask operation is performed
 | exchangePattern | advanced | InOnly | ExchangePattern | Sets the default exchange pattern when creating an exchange
 | extraJaxbClasses | advanced |  | Class[] | To load additional classes when working with XML
 | parameters | advanced |  | Map | the variables that should be set for various operations
 | synchronous | advanced | false | boolean | Sets whether synchronous processing should be strictly used or Camel is allowed to use asynchronous processing (if supported).
+| statuses | filter |  | List | The list of status to use when filtering tasks
 | password | security |  | String | Password for authentication
 | userName | security |  | String | Username for authentication
 |=======================================================================
@@ -82,6 +83,7 @@ The JBPM component supports 27 endpoint options which are listed below:
 
 
 
+
 [[jBPM-MessageHeaders]]
 Message Headers
 ^^^^^^^^^^^^^^^

http://git-wip-us.apache.org/repos/asf/camel/blob/4a54c1a8/components/camel-jbpm/src/main/java/org/apache/camel/component/jbpm/JBPMConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-jbpm/src/main/java/org/apache/camel/component/jbpm/JBPMConfiguration.java b/components/camel-jbpm/src/main/java/org/apache/camel/component/jbpm/JBPMConfiguration.java
index d91caf4..fd4e01b 100644
--- a/components/camel-jbpm/src/main/java/org/apache/camel/component/jbpm/JBPMConfiguration.java
+++ b/components/camel-jbpm/src/main/java/org/apache/camel/component/jbpm/JBPMConfiguration.java
@@ -67,9 +67,9 @@ public class JBPMConfiguration {
     private Long contentId;
     @UriParam
     private Task task;
-    @UriParam
+    @UriParam(label = "advanced")
     private List<OrganizationalEntity> entities;
-    @UriParam
+    @UriParam(label = "filter")
     private List<Status> statuses;
     @UriParam(label = "security")
     private String userName;

http://git-wip-us.apache.org/repos/asf/camel/blob/4a54c1a8/components/camel-jsch/src/main/docs/scp.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jsch/src/main/docs/scp.adoc b/components/camel-jsch/src/main/docs/scp.adoc
index 649d2a1..4f57c4c 100644
--- a/components/camel-jsch/src/main/docs/scp.adoc
+++ b/components/camel-jsch/src/main/docs/scp.adoc
@@ -61,8 +61,10 @@ The SCP component supports 1 options which are listed below.
 
 
 
+
+
 // endpoint options: START
-The SCP component supports 42 endpoint options which are listed below:
+The SCP component supports 21 endpoint options which are listed below:
 
 {% raw %}
 [width="100%",cols="2s,1,1m,1m,5",options="header"]
@@ -71,51 +73,32 @@ The SCP component supports 42 endpoint options which are listed below:
 | host | producer |  | String | *Required* Hostname of the FTP server
 | port | producer |  | int | Port of the FTP server
 | directoryName | producer |  | String | The starting directory
-| binary | producer | false | boolean | Specifies the file transfer mode BINARY or ASCII. Default is ASCII (false).
-| charset | producer |  | String | This option is used to specify the encoding of the file. You can use this on the consumer to specify the encodings of the files which allow Camel to know the charset it should load the file content in case the file content is being accessed. Likewise when writing a file you can use this option to specify which charset to write the file as well.
 | chmod | producer | 664 | String | Allows you to set chmod on the stored file. For example chmod=664.
-| ciphers | producer |  | String | Set a comma separated list of ciphers that will be used in order of preference. Possible cipher names are defined by JCraft JSCH. Some examples include: aes128-ctraes128-cbc3des-ctr3des-cbcblowfish-cbcaes192-cbcaes256-cbc. If not specified the default list from JSCH will be used.
 | disconnect | producer | false | boolean | Whether or not to disconnect from remote FTP server right after use. Disconnect will only disconnect the current connection to the FTP server. If you have a consumer which you want to stop then you need to stop the consumer/route instead.
-| doneFileName | producer |  | String | If provided then Camel will write a 2nd done file when the original file has been written. The done file will be empty. This option configures what file name to use. Either you can specify a fixed name. Or you can use dynamic placeholders. The done file will always be written in the same folder as the original file. Only $file.name and $file.name.noext is supported as dynamic placeholders.
-| download | producer | false | boolean | Whether the FTP consumer should download the file. If this option is set to false then the message body will be null but the consumer will still trigger a Camel Exchange that has details about the file such as file name file size etc. It's just that the file will not be downloaded.
-| fastExistsCheck | producer | false | boolean | If set this option to be true camel-ftp will use the list file directly to check if the file exists. Since some FTP server may not support to list the file directly if the option is false camel-ftp will use the old way to list the directory and check if the file exists. This option also influences readLock=changed to control whether it performs a fast check to update file information or not. This can be used to speed up the process if the FTP server has a lot of files.
-| fileExist | producer | Override | GenericFileExist | What to do if a file already exists with the same name. Override which is the default replaces the existing file. Append - adds content to the existing file. Fail - throws a GenericFileOperationException indicating that there is already an existing file. Ignore - silently ignores the problem and does not override the existing file but assumes everything is okay. Move - option requires to use the moveExisting option to be configured as well. The option eagerDeleteTargetFile can be used to control what to do if an moving the file and there exists already an existing file otherwise causing the move operation to fail. The Move option will move any existing files before writing the target file. TryRename Camel is only applicable if tempFileName option is in use. This allows to try renaming the file from the temporary name to the actual name without doing any exists check.This check may be faster on some file systems and especially FT
 P servers.
 | fileName | producer |  | String | Use Expression such as File Language to dynamically set the filename. For consumers it's used as a filename filter. For producers it's used to evaluate the filename to write. If an expression is set it take precedence over the CamelFileName header. (Note: The header itself can also be an Expression). The expression options support both String and Expression types. If the expression is a String type it is always evaluated using the File Language. If the expression is an Expression type the specified Expression type is used - this allows you for instance to use OGNL expressions. For the consumer you can use it to filter filenames so you can for instance consume today's file using the File Language syntax: mydata-$date:now:yyyyMMdd.txt. The producers support the CamelOverruleFileName header which takes precedence over any existing CamelFileName header; the CamelOverruleFileName is a header that is used only once and makes it easier as this avoids to 
 temporary store CamelFileName and have to restore it afterwards.
 | flatten | producer | false | boolean | Flatten is used to flatten the file name path to strip any leading paths so it's just the file name. This allows you to consume recursively into sub-directories but when you eg write the files to another directory they will be written in a single directory. Setting this to true on the producer enforces that any file name in CamelFileName header will be stripped for any leading paths.
-| knownHostsFile | producer |  | String | Sets the known_hosts file so that the jsch endpoint can do host key verification.
-| maximumReconnectAttempts | producer |  | int | Specifies the maximum reconnect attempts Camel performs when it tries to connect to the remote FTP server. Use 0 to disable this behavior.
-| moveExisting | producer |  | String | Expression (such as File Language) used to compute file name to use when fileExist=Move is configured. To move files into a backup subdirectory just enter backup. This option only supports the following File Language tokens: file:name file:name.ext file:name.noext file:onlyname file:onlyname.noext file:ext and file:parent. Notice the file:parent is not supported by the FTP component as the FTP component can only move any existing files to a relative directory based on current dir as base.
-| passiveMode | producer | false | boolean | Sets passive mode connections. Default is active mode connections.
-| privateKeyFile | producer |  | String | Set the private key file to that the SFTP endpoint can do private key verification.
-| privateKeyFilePassphrase | producer |  | String | Set the private key file passphrase to that the SFTP endpoint can do private key verification.
-| reconnectDelay | producer |  | long | Delay in millis Camel will wait before performing a reconnect attempt.
-| separator | producer | UNIX | PathSeparator | Sets the path separator to be used. UNIX = Uses unix style path separator Windows = Uses windows style path separator Auto = (is default) Use existing path separator in file name
 | strictHostKeyChecking | producer | no | String | Sets whether to use strict host key checking. Possible values are: no yes
-| tempFileName | producer |  | String | The same as tempPrefix option but offering a more fine grained control on the naming of the temporary filename as it uses the File Language.
-| tempPrefix | producer |  | String | This option is used to write the file using a temporary name and then after the write is complete rename it to the real name. Can be used to identify files being written and also avoid consumers (not using exclusive read locks) reading in progress files. Is often used by FTP when uploading big files.
-| useUserKnownHostsFile | producer | true | boolean | If knownHostFile has not been explicit configured then use the host file from System.getProperty(user.home) /.ssh/known_hosts
 | allowNullBody | producer (advanced) | false | boolean | Used to specify if a null body is allowed during file writing. If set to true then an empty file will be created when set to false and attempting to send a null body to the file component a GenericFileWriteException of 'Cannot write null body to file.' will be thrown. If the fileExist option is set to 'Override' then the file will be truncated and if set to append the file will remain unchanged.
-| eagerDeleteTargetFile | producer (advanced) | true | boolean | Whether or not to eagerly delete any existing target file. This option only applies when you use fileExists=Override and the tempFileName option as well. You can use this to disable (set it to false) deleting the target file before the temp file is written. For example you may write big files and want the target file to exists during the temp file is being written. This ensure the target file is only deleted until the very last moment just before the temp file is being renamed to the target filename. This option is also used to control whether to delete any existing files when fileExist=Move is enabled and an existing file exists. If this option copyAndDeleteOnRenameFails false then an exception will be thrown if an existing file existed if its true then the existing file is deleted before the move operation.
-| keepLastModified | producer (advanced) | false | boolean | Will keep the last modified timestamp from the source file (if any). Will use the Exchange.FILE_LAST_MODIFIED header to located the timestamp. This header can contain either a java.util.Date or long with the timestamp. If the timestamp exists and the option is enabled it will set this timestamp on the written file. Note: This option only applies to the file producer. You cannot use this option with any of the ftp producers.
-| sendNoop | producer (advanced) | true | boolean | Whether to send a noop command as a pre-write check before uploading files to the FTP server. This is enabled by default as a validation of the connection is still valid which allows to silently re-connect to be able to upload the file. However if this causes problems you can turn this option off.
-| autoCreate | advanced | true | boolean | Automatically create missing directories in the file's pathname. For the file consumer that means creating the starting directory. For the file producer it means the directory the files should be written to.
-| bufferSize | advanced | 131072 | int | Write buffer sized in bytes.
 | connectTimeout | advanced | 10000 | int | Sets the connect timeout for waiting for a connection to be established Used by both FTPClient and JSCH
 | exchangePattern | advanced | InOnly | ExchangePattern | Sets the default exchange pattern when creating an exchange
-| siteCommand | advanced |  | String | Sets optional site command(s) to be executed after successful login. Multiple site commands can be separated using a new line character (\n).
 | soTimeout | advanced | 300000 | int | Sets the so timeout Used only by FTPClient
-| stepwise | advanced | true | boolean | Sets whether we should stepwise change directories while traversing file structures when downloading files or as well when uploading a file to a directory. You can disable this if you for example are in a situation where you cannot change directory on the FTP server due security reasons.
 | synchronous | advanced | false | boolean | Sets whether synchronous processing should be strictly used or Camel is allowed to use asynchronous processing (if supported).
-| throwExceptionOnConnectFailed | advanced | false | boolean | Should an exception be thrown if connection failed (exhausted) By default exception is not thrown and a WARN is logged. You can use this to enable exception being thrown and handle the thrown exception from the org.apache.camel.spi.PollingConsumerPollStrategy rollback method.
 | timeout | advanced | 30000 | int | Sets the data timeout for waiting for reply Used only by FTPClient
+| knownHostsFile | security |  | String | Sets the known_hosts file so that the jsch endpoint can do host key verification.
 | password | security |  | String | Password to use for login
+| privateKeyFile | security |  | String | Set the private key file to that the SFTP endpoint can do private key verification.
+| privateKeyFilePassphrase | security |  | String | Set the private key file passphrase to that the SFTP endpoint can do private key verification.
 | username | security |  | String | Username to use for login
+| useUserKnownHostsFile | security | true | boolean | If knownHostFile has not been explicit configured then use the host file from System.getProperty(user.home) /.ssh/known_hosts
+| ciphers | security (advanced) |  | String | Set a comma separated list of ciphers that will be used in order of preference. Possible cipher names are defined by JCraft JSCH. Some examples include: aes128-ctraes128-cbc3des-ctr3des-cbcblowfish-cbcaes192-cbcaes256-cbc. If not specified the default list from JSCH will be used.
 |=======================================================================
 {% endraw %}
 // endpoint options: END
 
 
 
+
+
 [[Jsch-Limitations]]
 Limitations
 ^^^^^^^^^^^

http://git-wip-us.apache.org/repos/asf/camel/blob/4a54c1a8/components/camel-jsch/src/main/java/org/apache/camel/component/scp/ScpConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-jsch/src/main/java/org/apache/camel/component/scp/ScpConfiguration.java b/components/camel-jsch/src/main/java/org/apache/camel/component/scp/ScpConfiguration.java
index 1cfb5e9..b3cba39 100644
--- a/components/camel-jsch/src/main/java/org/apache/camel/component/scp/ScpConfiguration.java
+++ b/components/camel-jsch/src/main/java/org/apache/camel/component/scp/ScpConfiguration.java
@@ -30,13 +30,13 @@ public class ScpConfiguration extends RemoteFileConfiguration {
 
     public static final int DEFAULT_SFTP_PORT = 22;
     public static final String DEFAULT_MOD = "664";
-    @UriParam(defaultValue = "true")
+    @UriParam(label = "security", defaultValue = "true")
     private boolean useUserKnownHostsFile = true;
-    @UriParam
+    @UriParam(label = "security")
     private String knownHostsFile;
-    @UriParam
+    @UriParam(label = "security")
     private String privateKeyFile;
-    @UriParam
+    @UriParam(label = "security")
     private String privateKeyFilePassphrase;
     @UriParam(enums = "no,yes", defaultValue = "no")
     private String strictHostKeyChecking;
@@ -44,7 +44,7 @@ public class ScpConfiguration extends RemoteFileConfiguration {
     private String chmod = DEFAULT_MOD;
     // comma separated list of ciphers. 
     // null means default jsch list will be used
-    @UriParam
+    @UriParam(label = "security,advanced")
     private String ciphers;
 
     public ScpConfiguration() {

http://git-wip-us.apache.org/repos/asf/camel/blob/4a54c1a8/components/camel-jsch/src/main/java/org/apache/camel/component/scp/ScpEndpoint.java
----------------------------------------------------------------------
diff --git a/components/camel-jsch/src/main/java/org/apache/camel/component/scp/ScpEndpoint.java b/components/camel-jsch/src/main/java/org/apache/camel/component/scp/ScpEndpoint.java
index 3925660..4a11b16 100644
--- a/components/camel-jsch/src/main/java/org/apache/camel/component/scp/ScpEndpoint.java
+++ b/components/camel-jsch/src/main/java/org/apache/camel/component/scp/ScpEndpoint.java
@@ -29,7 +29,10 @@ import org.apache.camel.spi.UriParam;
  * To copy files using the secure copy protocol (SCP).
  */
 @UriEndpoint(scheme = "scp", extendsScheme = "ftp", title = "SCP",
-        syntax = "scp:host:port/directoryName", producerOnly = true, label = "file")
+        syntax = "scp:host:port/directoryName", producerOnly = true, label = "file",
+        excludeProperties = "binary,charset,doneFileName,download,fastExistsCheck,fileExist,moveExisting,passiveMode"
+                + ",separator,tempFileName,tempPrefix,eagerDeleteTargetFile,keepLastModified,sendNoop"
+                + ",maximumReconnectAttempts,reconnectDelay,autoCreate,bufferSize,siteCommand,stepwise,throwExceptionOnConnectFailed")
 public class ScpEndpoint extends RemoteFileEndpoint<ScpFile> {
 
     @UriParam

http://git-wip-us.apache.org/repos/asf/camel/blob/4a54c1a8/components/camel-jsch/src/main/java/org/apache/camel/component/scp/ScpOperations.java
----------------------------------------------------------------------
diff --git a/components/camel-jsch/src/main/java/org/apache/camel/component/scp/ScpOperations.java b/components/camel-jsch/src/main/java/org/apache/camel/component/scp/ScpOperations.java
index 32afcbb..fb5e34f 100644
--- a/components/camel-jsch/src/main/java/org/apache/camel/component/scp/ScpOperations.java
+++ b/components/camel-jsch/src/main/java/org/apache/camel/component/scp/ScpOperations.java
@@ -83,7 +83,6 @@ public class ScpOperations implements RemoteFileOperations<ScpFile> {
 
     @Override
     public boolean retrieveFile(String name, Exchange exchange) throws GenericFileOperationFailedException {
-        // TODO: implement
         return false;
     }
     

http://git-wip-us.apache.org/repos/asf/camel/blob/4a54c1a8/components/camel-quartz2/src/main/java/org/apache/camel/component/quartz2/QuartzEndpoint.java
----------------------------------------------------------------------
diff --git a/components/camel-quartz2/src/main/java/org/apache/camel/component/quartz2/QuartzEndpoint.java b/components/camel-quartz2/src/main/java/org/apache/camel/component/quartz2/QuartzEndpoint.java
index 70b9631..6516c92 100644
--- a/components/camel-quartz2/src/main/java/org/apache/camel/component/quartz2/QuartzEndpoint.java
+++ b/components/camel-quartz2/src/main/java/org/apache/camel/component/quartz2/QuartzEndpoint.java
@@ -72,7 +72,7 @@ public class QuartzEndpoint extends DefaultEndpoint {
     private String cron;
     @UriParam
     private boolean stateful;
-    @UriParam
+    @UriParam(label = "scheduler")
     private boolean fireNow;
     @UriParam(defaultValue = "true")
     private boolean deleteJob = true;
@@ -82,21 +82,21 @@ public class QuartzEndpoint extends DefaultEndpoint {
     private boolean durableJob;
     @UriParam
     private boolean recoverableJob;
-    @UriParam(defaultValue = "500")
+    @UriParam(label = "scheduler", defaultValue = "500")
     private long triggerStartDelay = 500;
-    @UriParam
+    @UriParam(label = "scheduler")
     private int startDelayedSeconds;
-    @UriParam(defaultValue = "true")
+    @UriParam(label = "scheduler", defaultValue = "true")
     private boolean autoStartScheduler = true;
-    @UriParam
+    @UriParam(label = "advanced")
     private boolean usingFixedCamelContextName;
-    @UriParam
+    @UriParam(label = "advanced")
     private boolean prefixJobNameWithEndpointId;
-    @UriParam(prefix = "trigger.", multiValue = true)
+    @UriParam(prefix = "trigger.", multiValue = true, label = "advanced")
     private Map<String, Object> triggerParameters;
-    @UriParam(prefix = "job.", multiValue = true)
+    @UriParam(prefix = "job.", multiValue = true, label = "advanced")
     private Map<String, Object> jobParameters;
-    @UriParam
+    @UriParam(label = "advanced")
     private Calendar customCalendar;
 
     public QuartzEndpoint(String uri, QuartzComponent quartzComponent) {