A B C D G I J L M O P S T V W

A

activateObject(Object) - Method in class org.ow2.petals.bc.sftp.connection.WrappedSftpClientFactory
 
addRootElement(Document, QName) - Static method in class org.ow2.petals.bc.sftp.SFTPUtil
Add a root element to the given document.

B

BODY - Static variable in class org.ow2.petals.bc.sftp.SFTPConstants
The content of the message.
buildSFTPConnectionInfo(Node) - Static method in class org.ow2.petals.bc.sftp.connection.SFTPConnectionInfoBuilder
Builds a new instance of SFTPConnection info using the informations from the given node.
buildSFTPConnectionInfo(ConfigurationExtensions, Retrypolicy) - Static method in class org.ow2.petals.bc.sftp.connection.SFTPConnectionInfoBuilder
TODO: move that in a Validator extension Builds a new instance of SFTPConnectionInfo using the information given in the service unit descriptor.

C

checkMEP(Exchange, boolean, boolean, boolean, boolean) - Static method in class org.ow2.petals.bc.sftp.SFTPUtil
Checks if the MEP of the given message exchange is valid against the given configuration.
ConfigurationException - Exception in org.ow2.petals.bc.sftp
An exception raised if the SU configuration is not valid.
ConfigurationException(String) - Constructor for exception org.ow2.petals.bc.sftp.ConfigurationException
Default constructor.
configure() - Method in class org.ow2.petals.bc.sftp.connection.WrappedSftpClient
Change the path on the remote server.
connectAndLog() - Method in class org.ow2.petals.bc.sftp.connection.WrappedSftpClient
Open a ssh connection on the remote server and open a sftpclient.
createServiceUnitManager() - Method in class org.ow2.petals.bc.sftp.SFTPComponent
 

D

DEFAULT_FILENAME - Static variable in class org.ow2.petals.bc.sftp.SFTPConstants
The default filename for the PUT operation.
DEFAULT_MAX_CONNECTION - Static variable in class org.ow2.petals.bc.sftp.SFTPConstants
Default maximum number of simultaneous connection (unlimited)
DEFAULT_SSH_MAX_IDLE_TIME - Static variable in class org.ow2.petals.bc.sftp.SFTPConstants
Default max idle connection time (milliseconds).
DEFAULT_SSH_PORT - Static variable in class org.ow2.petals.bc.sftp.SFTPConstants
Default SSH port.
del(String) - Method in class org.ow2.petals.bc.sftp.connection.WrappedSftpClient
 
DEL - Static variable in class org.ow2.petals.bc.sftp.SFTPConstants
operation that removes the specified file.
destroyObject(Object) - Method in class org.ow2.petals.bc.sftp.connection.WrappedSftpClientFactory
 
DIR - Static variable in class org.ow2.petals.bc.sftp.SFTPConstants
List the contents of the current remote working directory.
doDeploy(String, String, Jbi) - Method in class org.ow2.petals.bc.sftp.SFtpSuManager
 
doUndeploy(String) - Method in class org.ow2.petals.bc.sftp.SFtpSuManager
 

G

generateFileNameList(List<String>, QName) - Static method in class org.ow2.petals.bc.sftp.SFTPUtil
Generates an XML payload from an operation name an a list of filenames.
generateMTOMListResponse(List<String>, QName) - Static method in class org.ow2.petals.bc.sftp.SFTPUtil
Generate a MTOM response for a list of files.
generateMTOMResponse(String, QName) - Static method in class org.ow2.petals.bc.sftp.SFTPUtil
Generate a MTOM response for a single file.
get(String) - Method in class org.ow2.petals.bc.sftp.connection.WrappedSftpClient
Retrieve the file given by its filename on the SFTP server.
GET - Static variable in class org.ow2.petals.bc.sftp.SFTPConstants
Get one specified file from the SFTP server and return it as an XML message.
getAsAttachment(String) - Method in class org.ow2.petals.bc.sftp.connection.WrappedSftpClient
Retrieve the file given by its filename on the SFTP server.
GETASATTACHMENT - Static variable in class org.ow2.petals.bc.sftp.SFTPConstants
Get one specified file from the SFTP server and return it as attachment.
getAuthenticationClient() - Method in class org.ow2.petals.bc.sftp.authentication.SshAuthentication
Builds the object used by the SFTPClientPool to perform the authentication on the SSH server.
getAuthenticationClient() - Method in class org.ow2.petals.bc.sftp.authentication.SshPasswordAuthentication
Builds the object used by the SFTPClientPool to perform the authentication on the SSH server.
getAuthenticationClient() - Method in class org.ow2.petals.bc.sftp.authentication.SshPublicKeyAuthentication
Builds the object used by the SFTPClientPool to perform the authentication on the SSH server.
getDirectory() - Method in class org.ow2.petals.bc.sftp.connection.SFTPConnectionInfo
Accessor on the current working directory.
getInfo() - Method in class org.ow2.petals.bc.sftp.connection.WrappedSftpClient
 
getKey() - Method in class org.ow2.petals.bc.sftp.authentication.SshAuthentication
Returns the key used to store an instance of this class (or any of its subclass) into the SftpClientPool.
getKey() - Method in class org.ow2.petals.bc.sftp.authentication.SshPasswordAuthentication
Builds & returns a portion of the key used by the SFTPClientPool to identify a SSH session.
getKey() - Method in class org.ow2.petals.bc.sftp.authentication.SshPublicKeyAuthentication
Builds & returns a portion of the key used by the SFTPClientPool to identify a SSH session.
getKey() - Method in class org.ow2.petals.bc.sftp.connection.SFTPConnectionInfo
Builds a key identifying this connection.
getMapOfPool() - Method in class org.ow2.petals.bc.sftp.SFTPComponent
 
getMaxConnection() - Method in class org.ow2.petals.bc.sftp.connection.SFTPConnectionInfo
 
getMaxIdleTime() - Method in class org.ow2.petals.bc.sftp.connection.SFTPConnectionInfo
 
getOriginalMessage() - Method in exception org.ow2.petals.bc.sftp.ConfigurationException
Accessor on the error message given to the class constructor.
getPassword() - Method in class org.ow2.petals.bc.sftp.authentication.SshPasswordAuthentication
Accessor on the password used for SSH user / password authentication.
getPort() - Method in class org.ow2.petals.bc.sftp.connection.SFTPConnectionInfo
Accessor on the port used by the SFTP server.
getServer() - Method in class org.ow2.petals.bc.sftp.connection.SFTPConnectionInfo
Accessor on the host of the SFTP server.
getSshAuthentication() - Method in class org.ow2.petals.bc.sftp.connection.SFTPConnectionInfo
Accessor on the authentication used for the connection on the SSH server.
getUser() - Method in class org.ow2.petals.bc.sftp.authentication.SshAuthentication
Accessor the the username used for SSH authentication.
getValidMepMessageForOperation(String, Message.MEPConstants...) - Static method in class org.ow2.petals.bc.sftp.SFTPUtil
Build a message to indicate the mep available for this operation.

I

init() - Method in class org.ow2.petals.bc.sftp.listeners.JBIListener
Initialize the JBI Listener.
isOverwrite() - Method in class org.ow2.petals.bc.sftp.connection.SFTPConnectionInfo
 

J

JBIListener - Class in org.ow2.petals.bc.sftp.listeners
The SFTP JBI listener.
JBIListener() - Constructor for class org.ow2.petals.bc.sftp.listeners.JBIListener
 

L

list() - Method in class org.ow2.petals.bc.sftp.connection.WrappedSftpClient
List the content of the directory specified in the SFTPConfigurationInfo used to build an instance of this object.

M

makeObject() - Method in class org.ow2.petals.bc.sftp.connection.WrappedSftpClientFactory
 
mGet(List<String>) - Method in class org.ow2.petals.bc.sftp.connection.WrappedSftpClient
Retrieve the specified files from the SSH server.
MGET - Static variable in class org.ow2.petals.bc.sftp.SFTPConstants
Get files from the SFTP server and return them as attachments.
mput(Map<String, DataHandler>) - Method in class org.ow2.petals.bc.sftp.connection.WrappedSftpClient
Sends a set of files to a SFTP server.
MPUT - Static variable in class org.ow2.petals.bc.sftp.SFTPConstants
Copy incoming message attachments on the SFTP server.

O

onJBIMessage(Exchange) - Method in class org.ow2.petals.bc.sftp.listeners.JBIListener
Process the exchange depending on the operation : dir return the filenames list or the remote directory get return the remote file with the name specified in the exchange (as attachment or source, depending on the SU property) mget return all the remote files put put the message mput put attachments
org.ow2.petals.bc.sftp - package org.ow2.petals.bc.sftp
 
org.ow2.petals.bc.sftp.authentication - package org.ow2.petals.bc.sftp.authentication
 
org.ow2.petals.bc.sftp.connection - package org.ow2.petals.bc.sftp.connection
 
org.ow2.petals.bc.sftp.listeners - package org.ow2.petals.bc.sftp.listeners
 
org.ow2.petals.bc.sftp.service - package org.ow2.petals.bc.sftp.service
 

P

passivateObject(Object) - Method in class org.ow2.petals.bc.sftp.connection.WrappedSftpClientFactory
 
processDel(Exchange, Document, WrappedSftpClient) - Method in class org.ow2.petals.bc.sftp.service.SFTPService
 
processDIR(Exchange, Document, WrappedSftpClient) - Method in class org.ow2.petals.bc.sftp.service.SFTPService
Lists files of the remote working directory.
processGET(Exchange, Document, WrappedSftpClient) - Method in class org.ow2.petals.bc.sftp.service.SFTPService
Gets the specified file from the SFTP server.
processGetAsAttachment(Exchange, Document, WrappedSftpClient) - Method in class org.ow2.petals.bc.sftp.service.SFTPService
Gets the specified file from the SFTP server.
processMGET(Exchange, Document, WrappedSftpClient) - Method in class org.ow2.petals.bc.sftp.service.SFTPService
Gets the specified files from the SFTP server.
processMPUT(Exchange, Document, WrappedSftpClient) - Method in class org.ow2.petals.bc.sftp.service.SFTPService
 
processPUT(Exchange, Document, WrappedSftpClient) - Method in class org.ow2.petals.bc.sftp.service.SFTPService
Puts the content on the incoming XML message into the specified file, on the SFTP server.
PUT - Static variable in class org.ow2.petals.bc.sftp.SFTPConstants
Copy incoming XML message on the SFTP server.
putString(String, String) - Method in class org.ow2.petals.bc.sftp.connection.WrappedSftpClient
Create a new file - using the given filename - on the SFTP server, with the given content.

S

setConfigurationFaultOnExchange(Exchange, String) - Static method in class org.ow2.petals.bc.sftp.SFTPUtil
Sets a ConfigurationFault on the given message exchange.
setIOFaultOnExchange(Exchange, String) - Static method in class org.ow2.petals.bc.sftp.SFTPUtil
Sets an IOFault on the given message exchange.
setMaxConnection(int) - Method in class org.ow2.petals.bc.sftp.connection.SFTPConnectionInfo
 
setMaxIdleTime(long) - Method in class org.ow2.petals.bc.sftp.connection.SFTPConnectionInfo
 
SFTP_CONNECTION - Static variable in class org.ow2.petals.bc.sftp.SFTPConstants
The SFTP connection element
SFTP_FILENAME - Static variable in class org.ow2.petals.bc.sftp.SFTPConstants
The SFTP filepattern element.
SFTP_FOLDER - Static variable in class org.ow2.petals.bc.sftp.SFTPConstants
The working directory.
SFTP_INTERFACE - Static variable in class org.ow2.petals.bc.sftp.SFTPConstants
Interface name.
SFTP_MAX_CONNECTION - Static variable in class org.ow2.petals.bc.sftp.SFTPConstants
Specified the maximum number of simultaneous connection
SFTP_MAX_IDLE_TIME - Static variable in class org.ow2.petals.bc.sftp.SFTPConstants
The SFTP max idle connection time element (minutes).
SFTP_OVERWRITE - Static variable in class org.ow2.petals.bc.sftp.SFTPConstants
The sftp "overwrite" element
SFTP_PASSPHRASE - Static variable in class org.ow2.petals.bc.sftp.SFTPConstants
Passpharse property.
SFTP_PASSWORD - Static variable in class org.ow2.petals.bc.sftp.SFTPConstants
The SFTP password property.
SFTP_PORT - Static variable in class org.ow2.petals.bc.sftp.SFTPConstants
The SFTP port property.
SFTP_PRIVATE_KEY - Static variable in class org.ow2.petals.bc.sftp.SFTPConstants
Private key path property.
SFTP_SERVER - Static variable in class org.ow2.petals.bc.sftp.SFTPConstants
The SFTP server property.
SFTP_SERVICE_NS - Static variable in class org.ow2.petals.bc.sftp.SFTPConstants
Reserved XML namespace.
SFTP_USER - Static variable in class org.ow2.petals.bc.sftp.SFTPConstants
The SFTP login property.
SFTPComponent - Class in org.ow2.petals.bc.sftp
 
SFTPComponent() - Constructor for class org.ow2.petals.bc.sftp.SFTPComponent
 
SFTPConnectionInfo - Class in org.ow2.petals.bc.sftp.connection
Holds the SFTP connection parameters given in the service unit / message exchange.
SFTPConnectionInfo(String, String, SshAuthentication, String, boolean) - Constructor for class org.ow2.petals.bc.sftp.connection.SFTPConnectionInfo
 
SFTPConnectionInfoBuilder - Class in org.ow2.petals.bc.sftp.connection
Helper class which helps (sic) building SFTPConnectionInfo instance using the values given in the SU ConfigurationExtensions or using the configuration node given in a JBI message.
SFTPConnectionInfoBuilder() - Constructor for class org.ow2.petals.bc.sftp.connection.SFTPConnectionInfoBuilder
 
SFTPConstants - Class in org.ow2.petals.bc.sftp
A few constants for parametrizing things like operation name, component's configuration attribute name etc.
SFTPConstants() - Constructor for class org.ow2.petals.bc.sftp.SFTPConstants
 
SFTPService - Class in org.ow2.petals.bc.sftp.service
The SFTP JBI listener.
SFTPService(Logger) - Constructor for class org.ow2.petals.bc.sftp.service.SFTPService
Default constructor.
SFtpSuManager - Class in org.ow2.petals.bc.sftp
 
SFtpSuManager(AbstractComponent, Logger) - Constructor for class org.ow2.petals.bc.sftp.SFtpSuManager
 
SFTPUtil - Class in org.ow2.petals.bc.sftp
This class intends to provide some useful methods like a message exchange fault setter.
SFTPUtil() - Constructor for class org.ow2.petals.bc.sftp.SFTPUtil
 
SSH_AUTHENTICATION - Static variable in class org.ow2.petals.bc.sftp.SFTPConstants
 
SshAuthentication - Class in org.ow2.petals.bc.sftp.authentication
Root of a collection of utility class used to hold the informations used by J2SSH to perform an authentication onto the SSH server.
SshAuthentication(String) - Constructor for class org.ow2.petals.bc.sftp.authentication.SshAuthentication
Default constructor.
SshPasswordAuthentication - Class in org.ow2.petals.bc.sftp.authentication
Utility class that holds the informations used by the component to perform a user / password authentication onto the SSH server.
SshPasswordAuthentication(String, String) - Constructor for class org.ow2.petals.bc.sftp.authentication.SshPasswordAuthentication
Default constructor.
SshPublicKeyAuthentication - Class in org.ow2.petals.bc.sftp.authentication
Utility class used to authenticate a client onto a SSH server using a public key.
SshPublicKeyAuthentication(String, String, String) - Constructor for class org.ow2.petals.bc.sftp.authentication.SshPublicKeyAuthentication
Default constructor.
STANDARD_PUT - Static variable in class org.ow2.petals.bc.sftp.SFTPConstants
Put the incoming message onto the default directory of the SFTP server.

T

toString() - Method in class org.ow2.petals.bc.sftp.authentication.SshAuthentication
Return the object content as String (Overrides the toString method).
toString() - Method in class org.ow2.petals.bc.sftp.authentication.SshPasswordAuthentication
Return the object content as String (Overrides the toString method).
toString() - Method in class org.ow2.petals.bc.sftp.authentication.SshPublicKeyAuthentication
Return the object content as String (Overrides the toString method).
toString() - Method in class org.ow2.petals.bc.sftp.connection.SFTPConnectionInfo
Returns a String with containing the values stored within an instance of this class.

V

validateObject(Object) - Method in class org.ow2.petals.bc.sftp.connection.WrappedSftpClientFactory
 

W

WrappedSftpClient - Class in org.ow2.petals.bc.sftp.connection
This class handle a connection to the SFTP server with the specified configuration parameter
WrappedSftpClient(SFTPConnectionInfo, Logger) - Constructor for class org.ow2.petals.bc.sftp.connection.WrappedSftpClient
 
WrappedSftpClientFactory - Class in org.ow2.petals.bc.sftp.connection
This factory create instance of WrappedSftpClient.
WrappedSftpClientFactory(SFTPConnectionInfo, Logger) - Constructor for class org.ow2.petals.bc.sftp.connection.WrappedSftpClientFactory
 

A B C D G I J L M O P S T V W

Copyright © 2005-2011 Petals Link (EBM Websourcing). All Rights Reserved.