org.apache.nutch.protocol.ftp
Class FtpResponse
- java.lang.Object
- org.apache.nutch.protocol.ftp.FtpResponse
public class FtpResponse extends Object
FtpResponse.java mimics ftp replies as http response. It tries its best to follow http's way for headers, response codes as well as exceptions. Comments: In this class, all FtpException*.java thrown by Client.java and some important commons-net exceptions passed by Client.java must have been properly dealt with. They'd better not be leaked to the caller of this class.
Constructor Summary
Constructors Constructor and Description FtpResponse(URL url,
CrawlDatum datum,
Ftp ftp,
org.apache.hadoop.conf.Configuration conf)
Method Summary
Methods Modifier and Type Method and Description int
getCode()
Returns the response code.
byte[]
getContent()
String
getHeader(String name)
Returns the value of a named header.
Content
toContent()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructor Detail
-
FtpResponse
public FtpResponse(URL url, CrawlDatum datum, Ftp ftp, org.apache.hadoop.conf.Configuration conf) throws FtpException, IOException
- Throws:
- <code>FtpException</code>
- <code>IOException</code>
Method Detail
-
getCode
public int getCode()
Returns the response code.
-
getHeader
public String getHeader(String name)
Returns the value of a named header.
-
getContent
public byte[] getContent()
-
toContent
public Content toContent()