org.ow2.petals.bc.ftp.connection
Class FTPConnectionInfo

java.lang.Object
  extended by org.ow2.petals.bc.ftp.connection.FTPConnectionInfo

public class FTPConnectionInfo
extends java.lang.Object

Author:
alouis

Constructor Summary
FTPConnectionInfo(java.lang.String server, int port, java.lang.String user, java.lang.String password, java.lang.String directory, java.lang.String connectionMode, java.lang.String transferType, int attempt, long delay, boolean deleteProcessedFile, java.lang.String encoding, boolean overwrite)
           
 
Method Summary
 int getAttempt()
           
 java.lang.String getConnectionMode()
           
 long getDelay()
           
 boolean getDeleteProcessedFile()
           
 java.lang.String getDirectory()
           
 java.lang.String getEncoding()
           
 int getMaxConnection()
           
 long getMaxIdleTime()
           
 java.lang.String getPassword()
           
 int getPort()
           
 java.lang.String getServer()
           
 java.lang.String getTransferType()
           
 java.lang.String getUser()
           
 boolean isActiveMode()
           
 boolean isAsciiTransferType()
           
 boolean isBinaryTransferType()
           
 boolean isOverwrite()
           
 boolean isPassiveMode()
           
 void setAttempt(int attempt)
           
 void setDelay(long delay)
           
 void setDeleteProcessedFile(boolean deleteProcessedFile)
           
 void setEncoding(java.lang.String encoding)
           
 void setMaxConnection(int maxConnection)
           
 void setMaxIdleTime(long maxIdleTime)
           
 void setOverwrite(boolean overwrite)
           
 java.lang.String toString()
           
 void validate()
          check attributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FTPConnectionInfo

public FTPConnectionInfo(java.lang.String server,
                         int port,
                         java.lang.String user,
                         java.lang.String password,
                         java.lang.String directory,
                         java.lang.String connectionMode,
                         java.lang.String transferType,
                         int attempt,
                         long delay,
                         boolean deleteProcessedFile,
                         java.lang.String encoding,
                         boolean overwrite)
Parameters:
server -
port -
user -
password -
directory - can be null
connectionMode - can be null
transferType - can be null
attempt - number of attempts to connect to FTP server
delay - waiting time before trying to reconnect
deleteProcessedFile - if true delete each processed file
encoding - Character encoding used by the FTP control connection.
Method Detail

getAttempt

public int getAttempt()

getConnectionMode

public java.lang.String getConnectionMode()

getDelay

public long getDelay()

getDeleteProcessedFile

public boolean getDeleteProcessedFile()

getDirectory

public java.lang.String getDirectory()

getEncoding

public java.lang.String getEncoding()

getMaxConnection

public int getMaxConnection()

getMaxIdleTime

public long getMaxIdleTime()

getPassword

public java.lang.String getPassword()

getPort

public int getPort()

getServer

public java.lang.String getServer()

getTransferType

public java.lang.String getTransferType()

getUser

public java.lang.String getUser()

isActiveMode

public boolean isActiveMode()

isAsciiTransferType

public boolean isAsciiTransferType()

isBinaryTransferType

public boolean isBinaryTransferType()

isOverwrite

public boolean isOverwrite()

isPassiveMode

public boolean isPassiveMode()

setAttempt

public void setAttempt(int attempt)

setDelay

public void setDelay(long delay)

setDeleteProcessedFile

public void setDeleteProcessedFile(boolean deleteProcessedFile)

setEncoding

public void setEncoding(java.lang.String encoding)

setMaxConnection

public void setMaxConnection(int maxConnection)

setMaxIdleTime

public void setMaxIdleTime(long maxIdleTime)

setOverwrite

public void setOverwrite(boolean overwrite)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

validate

public void validate()
              throws MissingElementException
check attributes

Throws:
MissingElementException


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