|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavazoom.transfer.client.core.AbstractTransferController
javazoom.transfer.client.ftp.FTPTransfer
javazoom.transfer.client.ftp.FTPUploadTransfer
This class implements a TransferController for FTP protocol. It relies on Commons-Net for FTP commands.
Field Summary | |
static java.lang.String |
ACCOUNT
|
static java.lang.String |
ACCOUNTCREATION
|
static java.lang.String |
DELETEONFAIL
|
static java.lang.String |
DEPRECATEDPASSWORD
|
static java.lang.String |
DEPRECATEDUSERNAME
|
static java.lang.String |
DISABLEAUTH
|
static java.lang.String |
RELATIVEFILENAME
|
static java.lang.String |
SELECTEDFULLFILENAME
|
static java.lang.String |
SITECOMMAND
|
Fields inherited from class javazoom.transfer.client.ftp.FTPTransfer |
FTPSMODE, FTPSPROT, PASV, WEAKSSL |
Fields inherited from class javazoom.transfer.client.core.AbstractTransferController |
BUFFERSIZE |
Constructor Summary | |
FTPUploadTransfer()
This class implements FTP transfer. |
Method Summary | |
void |
begin()
Start upload thread. |
void |
cancel()
Cancel current upload by closing inputstream. |
protected void |
connect(java.util.HashMap meta)
Connect to FTP server with credentials parameters. |
java.lang.Object |
execute()
NOT IMPLEMENTED for FTP UPLOAD transfer. |
void |
init()
Inits FTP transfer (SSL Factory ...) |
void |
run()
Main loop |
protected void |
transfer(java.io.File currentfile,
java.util.HashMap meta)
Upload current file with optional additional parameters. |
Methods inherited from class javazoom.transfer.client.ftp.FTPTransfer |
registerSSLSocketFactory |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static java.lang.String RELATIVEFILENAME
public static java.lang.String SELECTEDFULLFILENAME
public static java.lang.String DEPRECATEDUSERNAME
public static java.lang.String DEPRECATEDPASSWORD
public static java.lang.String ACCOUNT
public static java.lang.String SITECOMMAND
public static java.lang.String DISABLEAUTH
public static java.lang.String ACCOUNTCREATION
public static java.lang.String DELETEONFAIL
Constructor Detail |
public FTPUploadTransfer()
Method Detail |
public void init() throws ClientException
FTPTransfer
init
in interface TransferController
init
in class FTPTransfer
ClientException
public void begin()
begin
in interface TransferController
begin
in class FTPTransfer
public void run()
run
in interface java.lang.Runnable
protected void connect(java.util.HashMap meta) throws ClientException
meta
- credentials
ClientException
protected void transfer(java.io.File currentfile, java.util.HashMap meta) throws ClientException
currentfile
- meta
- additional parameters
ClientException
public void cancel()
cancel
in interface TransferController
cancel
in class FTPTransfer
public java.lang.Object execute() throws ClientException
execute
in interface TransferController
execute
in class FTPTransfer
ClientException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |