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 void
addKnownHost(KnownHostEntry knownHostEntry)
java.io.File
getFile()
void
storeKnownHosts(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.IOException
Creates 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.IOException
Creates 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:
storeKnownHosts
in interfaceKnownHostsProvider
- Overrides:
storeKnownHosts
in classAbstractKnownHostsProvider
- Throws:
java.io.IOException
-
addKnownHost
public void addKnownHost(KnownHostEntry knownHostEntry) throws java.io.IOException
- Specified by:
addKnownHost
in interfaceKnownHostsProvider
- Overrides:
addKnownHost
in classAbstractKnownHostsProvider
- Throws:
java.io.IOException
-
getFile
public java.io.File getFile()
-
-