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 <davscl...@apache.org>
Authored: Fri May 13 20:20:29 2016 +0200
Committer: Claus Ibsen <davscl...@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) {

Reply via email to