...
Maven users will need to add the following dependency to their pom.xml
for this component:
Code Block | ||||
---|---|---|---|---|
| ||||
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-jsch</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
</dependency>
|
URI format
Code Block |
---|
scp://host[:port]/destination[?options]
|
...
The file name can be specified either in the <path> part of the URI or as a "CamelFileName" header on the message (Exchange.FILE_NAME
if used in code).
Options
Div | ||
---|---|---|
| ||
Wiki Markup | ||
{div:class=confluenceTableSmall}{div} |
Name | Description Example | Default Value | |
---|---|---|---|
| Specifies the username to use to log in to the remote file system. |
| |
| Specifies the password to use to log in to the remote file system. |
|
|
| Sets the |
| |
| Sets whether to use strict host key checking. Possible values are: |
| |
| Allows you to set chmod on the stored file. For example |
| |
useUserKnownHostsFile | Camel 2.15: If knownHostFile has not been explicit configured, then use the host file from System.getProperty("user.home") + "/. | ssh/known_hosts" | true |
Component Options
The JschComponent supports the following options
Name | Description | Default Value | ||
---|---|---|---|---|
| Camel 2.15: JSCH is verbose logging out of the box. Therefore we turn the logging down to DEBUG logging by default. | true |
| |
Limitations
Currently camel-jsch only supports a Producer (i.e. copy files to another host). The reason is that the scp protocol does not offer the possibility to scan (list) the content of a directory. As such a polling consumer cannot watch for changes and trigger events on changes. It is possible however to use camel-jsch in sink mode for one time copy from a remote host using a ConsumerTemplate (see Polling Consumer(s) for more details). If continuous monitoring of a directory on a remote host and secure transfer is required, you can consider using the sftp protocol.
Include Page | ||||
---|---|---|---|---|
|