|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.excalibur.source.impl.AbstractSource
org.apache.excalibur.source.impl.URLSource
org.apache.excalibur.source.impl.FTPSource
Source implementation for the File Transfer Protocol.
| Field Summary |
| Fields inherited from class org.apache.excalibur.source.impl.URLSource |
m_cachedLastModificationDate, m_cachedValidity, m_connection, m_encoding, m_exists, m_isPost, m_mimeType, m_parameters, m_url |
| Constructor Summary | |
FTPSource()
|
|
| Method Summary | |
boolean |
canCancel(java.io.OutputStream stream)
Can the data sent to an OutputStream returned by
getOutputStream() be cancelled ? |
void |
cancel(java.io.OutputStream stream)
Cancel the data sent to an OutputStream returned by
getOutputStream(). |
void |
delete()
Delete the source. |
protected void |
getInfos()
Get the last modification date and content length of the source. |
java.io.OutputStream |
getOutputStream()
Return an OutputStream to write to. |
void |
init(java.net.URL url,
java.util.Map parameters)
Initialize a new object from a URL. |
| Methods inherited from class org.apache.excalibur.source.impl.URLSource |
exists, getInputStream, getMimeType, getUserInfo, getValidity, refresh |
| Methods inherited from class org.apache.excalibur.source.impl.AbstractSource |
checkInfos, getContentLength, getLastModified, getScheme, getURI, setContentLength, setLastModified, setScheme, setSystemId |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.excalibur.source.Source |
exists, getContentLength, getInputStream, getLastModified, getMimeType, getScheme, getURI, getValidity, refresh |
| Constructor Detail |
public FTPSource()
| Method Detail |
public void init(java.net.URL url,
java.util.Map parameters)
throws java.io.IOException
URL.
init in class URLSourceparameters - This is optional
java.io.IOExceptionpublic boolean canCancel(java.io.OutputStream stream)
OutputStream returned by
getOutputStream() be cancelled ?
canCancel in interface ModifiableSourcetrue if the stream can be cancelled
public void cancel(java.io.OutputStream stream)
throws java.io.IOException
OutputStream returned by
getOutputStream().
After cancel, the stream should not be used.
cancel in interface ModifiableSourcejava.io.IOException
public void delete()
throws SourceException
delete in interface ModifiableSourceSourceExceptionprotected void getInfos()
getInfos in class URLSource
public java.io.OutputStream getOutputStream()
throws java.io.IOException
OutputStream to write to.
The returned stream must be closed or cancelled by the calling code.
getOutputStream in interface ModifiableSourcejava.io.IOException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||