org.apache.nutch.protocol.ftp
Class FtpResponse

java.lang.Object
  extended by 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.

Author:
John Xing

Constructor Summary
FtpResponse(URL url, CrawlDatum datum, Ftp ftp, Configuration conf)
           
 
Method Summary
 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,
                   Configuration conf)
            throws FtpException,
                   IOException
Throws:
FtpException
IOException
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()


Copyright © 2011 The Apache Software Foundation