org.apache.nutch.protocol.sftp
Class Sftp
java.lang.Object
org.apache.nutch.protocol.sftp.Sftp
- All Implemented Interfaces:
- Configurable, FieldPluggable, Pluggable, Protocol
public class Sftp
- extends Object
- implements Protocol
This class uses the Jsch package to fetch content using the Sftp protocol.
Constructor Summary |
Sftp()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Sftp
public Sftp()
getProtocolOutput
public ProtocolOutput getProtocolOutput(String url,
WebPage page)
- Description copied from interface:
Protocol
- Returns the
Content
for a fetchlist entry.
- Specified by:
getProtocolOutput
in interface Protocol
getConf
public Configuration getConf()
- Specified by:
getConf
in interface Configurable
setConf
public void setConf(Configuration arg0)
- Specified by:
setConf
in interface Configurable
getRobotRules
public RobotRules getRobotRules(String url,
WebPage page)
- Description copied from interface:
Protocol
- Retrieve robot rules applicable for this url.
- Specified by:
getRobotRules
in interface Protocol
- Parameters:
url
- url to check
- Returns:
- robot rules (specific for this url or default), never null
getFields
public Collection<WebPage.Field> getFields()
- Specified by:
getFields
in interface FieldPluggable
Copyright © 2012 The Apache Software Foundation