Class AbstractKnownHostsProvider
- java.lang.Object
-
- org.apache.maven.wagon.providers.ssh.knownhost.AbstractKnownHostsProvider
-
- All Implemented Interfaces:
KnownHostsProvider
- Direct Known Subclasses:
NullKnownHostProvider
,SingleKnownHostProvider
,StreamKnownHostsProvider
public abstract class AbstractKnownHostsProvider extends java.lang.Object implements KnownHostsProvider
Common base for known hosts providers.- Author:
- Brett Porter
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
contents
the known hosts, in the openssh formatprotected java.util.Set<KnownHostEntry>
knownHosts
-
Fields inherited from interface org.apache.maven.wagon.providers.ssh.knownhost.KnownHostsProvider
ROLE
-
-
Constructor Summary
Constructors Constructor Description AbstractKnownHostsProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addKnownHost(KnownHostEntry knownHost)
java.lang.String
getContents()
java.lang.String
getHostKeyChecking()
void
setHostKeyChecking(java.lang.String hostKeyChecking)
void
storeKnownHosts(java.lang.String contents)
-
-
-
Field Detail
-
contents
protected java.lang.String contents
the known hosts, in the openssh format
-
knownHosts
protected java.util.Set<KnownHostEntry> knownHosts
-
-
Method Detail
-
setHostKeyChecking
public void setHostKeyChecking(java.lang.String hostKeyChecking)
- Specified by:
setHostKeyChecking
in interfaceKnownHostsProvider
-
getHostKeyChecking
public java.lang.String getHostKeyChecking()
- Specified by:
getHostKeyChecking
in interfaceKnownHostsProvider
-
getContents
public java.lang.String getContents()
- Specified by:
getContents
in interfaceKnownHostsProvider
-
storeKnownHosts
public void storeKnownHosts(java.lang.String contents) throws java.io.IOException
- Specified by:
storeKnownHosts
in interfaceKnownHostsProvider
- Throws:
java.io.IOException
-
addKnownHost
public void addKnownHost(KnownHostEntry knownHost) throws java.io.IOException
- Specified by:
addKnownHost
in interfaceKnownHostsProvider
- Throws:
java.io.IOException
-
-