Class FileKnownHostsProvider
- java.lang.Object
-
- org.apache.maven.wagon.providers.ssh.knownhost.AbstractKnownHostsProvider
-
- org.apache.maven.wagon.providers.ssh.knownhost.StreamKnownHostsProvider
-
- org.apache.maven.wagon.providers.ssh.knownhost.FileKnownHostsProvider
-
- All Implemented Interfaces:
KnownHostsProvider
public class FileKnownHostsProvider extends StreamKnownHostsProvider
Provides known hosts from a file- Since:
- Sep 12, 2005
- Author:
- Juan F. Codagnone
-
-
Field Summary
-
Fields inherited from class org.apache.maven.wagon.providers.ssh.knownhost.AbstractKnownHostsProvider
contents, knownHosts
-
Fields inherited from interface org.apache.maven.wagon.providers.ssh.knownhost.KnownHostsProvider
ROLE
-
-
Constructor Summary
Constructors Constructor Description FileKnownHostsProvider()Creates a FileKnownHostsProvider using as file openssh knwon_hostFileKnownHostsProvider(java.io.File file)Creates the FileKnownHostsProvider.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddKnownHost(KnownHostEntry knownHostEntry)java.io.FilegetFile()voidstoreKnownHosts(java.lang.String contents)-
Methods inherited from class org.apache.maven.wagon.providers.ssh.knownhost.StreamKnownHostsProvider
loadKnownHosts
-
Methods inherited from class org.apache.maven.wagon.providers.ssh.knownhost.AbstractKnownHostsProvider
getContents, getHostKeyChecking, setHostKeyChecking
-
-
-
-
Constructor Detail
-
FileKnownHostsProvider
public FileKnownHostsProvider(java.io.File file) throws java.io.IOExceptionCreates the FileKnownHostsProvider.- Parameters:
file- the file that holds the known hosts, in the openssh format- Throws:
java.io.IOException
-
FileKnownHostsProvider
public FileKnownHostsProvider() throws java.io.IOExceptionCreates a FileKnownHostsProvider using as file openssh knwon_host- Throws:
java.io.IOException- See Also:
FileKnownHostsProvider(File)
-
-
Method Detail
-
storeKnownHosts
public void storeKnownHosts(java.lang.String contents) throws java.io.IOException- Specified by:
storeKnownHostsin interfaceKnownHostsProvider- Overrides:
storeKnownHostsin classAbstractKnownHostsProvider- Throws:
java.io.IOException
-
addKnownHost
public void addKnownHost(KnownHostEntry knownHostEntry) throws java.io.IOException
- Specified by:
addKnownHostin interfaceKnownHostsProvider- Overrides:
addKnownHostin classAbstractKnownHostsProvider- Throws:
java.io.IOException
-
getFile
public java.io.File getFile()
-
-