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.Stringcontentsthe 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 voidaddKnownHost(KnownHostEntry knownHost)java.lang.StringgetContents()java.lang.StringgetHostKeyChecking()voidsetHostKeyChecking(java.lang.String hostKeyChecking)voidstoreKnownHosts(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:
setHostKeyCheckingin interfaceKnownHostsProvider
-
getHostKeyChecking
public java.lang.String getHostKeyChecking()
- Specified by:
getHostKeyCheckingin interfaceKnownHostsProvider
-
getContents
public java.lang.String getContents()
- Specified by:
getContentsin interfaceKnownHostsProvider
-
storeKnownHosts
public void storeKnownHosts(java.lang.String contents) throws java.io.IOException- Specified by:
storeKnownHostsin interfaceKnownHostsProvider- Throws:
java.io.IOException
-
addKnownHost
public void addKnownHost(KnownHostEntry knownHost) throws java.io.IOException
- Specified by:
addKnownHostin interfaceKnownHostsProvider- Throws:
java.io.IOException
-
-