|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface defines contract the TransferController classes must implement. TransferController allows both synchroneous and asynchroneous transfer. Synchroneous transfer means TransferController blocks until it gets a response. Asynchroneous transfer means that TransferController doesn't block (fire and forget) and reponse will be received later through notification. Synchroneous transfer is used for short time transfer (e.g. FTP LS command). It should not run in a thread. Asynchroneous transfer is used for long time transfer (e.g. FTP PUT command). It should run in a thread.
Method Summary | |
void |
addCompressListener(CompressListener listener)
|
void |
addFilterListener(FilterListener listener)
|
void |
addSplitListener(SplitListener listener)
|
void |
addTransferListener(TransferListener listener)
|
void |
begin()
Start (fire and forget) asynchroneous transfer. |
void |
cancel()
Cancel transfer. |
java.lang.Object |
execute()
Start synchroneous transfer. |
long |
getChunkSize()
|
java.util.List |
getCompressListeners()
|
java.lang.String |
getEncoding()
|
java.lang.Object |
getExt()
|
TransferFilter |
getFilter()
|
java.lang.String |
getFilterImpl()
|
java.util.List |
getFilterListeners()
|
java.lang.String |
getHidden()
|
long |
getMaxDepth()
|
long |
getMaxFiles()
|
long |
getMaxSize()
|
java.lang.String |
getOverwrite()
|
java.util.HashMap |
getParameters(java.lang.String section)
|
java.lang.String |
getParamFile()
|
java.lang.String |
getPassword()
|
java.lang.String |
getPolicy()
|
Conf |
getRawConf()
|
java.lang.String |
getResume()
|
java.net.URL |
getServerUrl()
|
java.util.List |
getSource()
|
java.util.List |
getSplitListeners()
|
java.util.List |
getTarget()
|
java.lang.String |
getTemplate()
|
long |
getTimeOut()
Returns underlying socket timeout. |
java.lang.String |
getTmpDir()
|
java.util.List |
getTransferListeners()
|
java.lang.String |
getUsername()
|
java.lang.String |
getWhiteList()
|
java.lang.String |
getZipOnFly()
|
void |
init()
Initialize transfer. |
void |
removeCompressListener(CompressListener listener)
|
void |
removeFilterListener(FilterListener listener)
|
void |
removeSplitListener(SplitListener listener)
|
void |
removeTransferListener(TransferListener listener)
|
void |
setChunkSize(long size)
|
void |
setEncoding(java.lang.String enc)
|
void |
setExt(java.lang.Object ext)
|
void |
setFilter(TransferFilter filter)
|
void |
setFilterImpl(java.lang.String filterimpl)
|
void |
setHidden(java.lang.String hidden)
|
void |
setMaxDepth(long amount)
|
void |
setMaxFiles(long amount)
|
void |
setMaxSize(long size)
|
void |
setOverwrite(java.lang.String overwrite)
|
void |
setParameters(java.util.HashMap params)
|
void |
setParamFile(java.lang.String param)
|
void |
setPassword(java.lang.String password)
|
void |
setPolicy(java.lang.String policy)
|
void |
setRawConf(Conf rawconf)
|
void |
setResume(java.lang.String resume)
|
void |
setServerUrl(java.net.URL url)
|
void |
setSource(java.util.List src)
|
void |
setTarget(java.util.List tar)
|
void |
setTemplate(java.lang.String template)
|
void |
setTimeOut(long timeout)
Set socket timeout in milliseconds. |
void |
setTmpDir(java.lang.String folder)
|
void |
setUsername(java.lang.String login)
|
void |
setWhiteList(java.lang.String lst)
|
void |
setZipOnFly(java.lang.String zip)
|
Method Detail |
public void setServerUrl(java.net.URL url)
public java.net.URL getServerUrl()
public void setSource(java.util.List src)
public java.util.List getSource()
public void setTarget(java.util.List tar)
public java.util.List getTarget()
public void setExt(java.lang.Object ext)
public java.lang.Object getExt()
public java.lang.String getUsername()
public void setUsername(java.lang.String login)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public void setWhiteList(java.lang.String lst)
public java.lang.String getWhiteList()
public void setMaxSize(long size)
public long getMaxSize()
public void setMaxFiles(long amount)
public long getMaxFiles()
public void setPolicy(java.lang.String policy)
public java.lang.String getPolicy()
public void setTemplate(java.lang.String template)
public java.lang.String getTemplate()
public void setOverwrite(java.lang.String overwrite)
public java.lang.String getOverwrite()
public void setResume(java.lang.String resume)
public java.lang.String getResume()
public void setHidden(java.lang.String hidden)
public java.lang.String getHidden()
public void setZipOnFly(java.lang.String zip)
public java.lang.String getZipOnFly()
public void setMaxDepth(long amount)
public long getMaxDepth()
public void setChunkSize(long size)
public long getChunkSize()
public void setEncoding(java.lang.String enc)
public java.lang.String getEncoding()
public void setParamFile(java.lang.String param)
public java.lang.String getParamFile()
public void setTmpDir(java.lang.String folder)
public java.lang.String getTmpDir()
public void setTimeOut(long timeout)
timeout
- public long getTimeOut()
public void setParameters(java.util.HashMap params)
public java.util.HashMap getParameters(java.lang.String section)
public java.lang.String getFilterImpl()
public void setFilterImpl(java.lang.String filterimpl)
public TransferFilter getFilter()
public void setFilter(TransferFilter filter)
public Conf getRawConf()
public void setRawConf(Conf rawconf)
public void init() throws ClientException
ClientException
public java.lang.Object execute() throws ClientException
ClientException
public void begin()
public void cancel()
public void addTransferListener(TransferListener listener)
public void removeTransferListener(TransferListener listener)
public java.util.List getTransferListeners()
public void addSplitListener(SplitListener listener)
public void removeSplitListener(SplitListener listener)
public java.util.List getSplitListeners()
public void addCompressListener(CompressListener listener)
public void removeCompressListener(CompressListener listener)
public java.util.List getCompressListeners()
public void addFilterListener(FilterListener listener)
public void removeFilterListener(FilterListener listener)
public java.util.List getFilterListeners()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |