org.apache.maven.wagon.providers.ssh.knownhost
Class StreamKnownHostsProvider

java.lang.Object
  extended byorg.apache.maven.wagon.providers.ssh.knownhost.AbstractKnownHostsProvider
      extended byorg.apache.maven.wagon.providers.ssh.knownhost.StreamKnownHostsProvider
All Implemented Interfaces:
KnownHostsProvider
Direct Known Subclasses:
FileKnownHostsProvider

public class StreamKnownHostsProvider
extends AbstractKnownHostsProvider

Provides known hosts from a file

Since:
Sep 12, 2005
Author:
Juan F. Codagnone

Field Summary
private  java.lang.String contents
          the known hosts, in the openssh format
 
Fields inherited from class org.apache.maven.wagon.providers.ssh.knownhost.AbstractKnownHostsProvider
 
Fields inherited from interface org.apache.maven.wagon.providers.ssh.knownhost.KnownHostsProvider
HOST_KEY_CHECKING, ROLE
 
Constructor Summary
StreamKnownHostsProvider(java.io.InputStream stream)
           
 
Method Summary
 void addKnownHosts(com.jcraft.jsch.JSch sch, com.jcraft.jsch.UserInfo userInfo)
          Adds to the session all the known hosts
 
Methods inherited from class org.apache.maven.wagon.providers.ssh.knownhost.AbstractKnownHostsProvider
addConfiguration, getHostKeyChecking, setHostKeyChecking, storeKnownHosts
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

contents

private final java.lang.String contents
the known hosts, in the openssh format

Constructor Detail

StreamKnownHostsProvider

public StreamKnownHostsProvider(java.io.InputStream stream)
                         throws java.io.IOException
Method Detail

addKnownHosts

public void addKnownHosts(com.jcraft.jsch.JSch sch,
                          com.jcraft.jsch.UserInfo userInfo)
                   throws com.jcraft.jsch.JSchException
Description copied from interface: KnownHostsProvider
Adds to the session all the known hosts

Parameters:
sch - JSch transport
Throws:
com.jcraft.jsch.JSchException
See Also:
KnownHostsProvider.addKnownHosts(com.jcraft.jsch.JSch, UserInfo)