Class ServerConfiguration
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- com.sshtools.daemon.configuration.ServerConfiguration
-
- All Implemented Interfaces:
org.xml.sax.ContentHandler,org.xml.sax.DTDHandler,org.xml.sax.EntityResolver,org.xml.sax.ErrorHandler
public class ServerConfiguration extends org.xml.sax.helpers.DefaultHandler- Version:
- $Revision: 1.12 $
- Author:
- $author$
-
-
Constructor Summary
Constructors Constructor Description ServerConfiguration(java.io.InputStream in)Creates a new ServerConfiguration object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcharacters(char[] ch, int start, int length)voidendElement(java.lang.String uri, java.lang.String localName, java.lang.String qname)java.util.ListgetAllowedAuthentications()booleangetAllowTcpForwarding()java.lang.StringgetAuthenticationBanner()java.lang.StringgetAuthorizationFile()intgetCommandPort()java.lang.StringgetListenAddress()intgetMaxAuthentications()intgetMaxConnections()intgetPort()java.util.ListgetRequiredAuthentications()java.util.MapgetServerHostKeys()java.util.MapgetSubsystems()java.lang.StringgetTerminalProvider()java.lang.StringgetUserConfigDirectory()voidreload(java.io.InputStream in)voidstartElement(java.lang.String uri, java.lang.String localName, java.lang.String qname, org.xml.sax.Attributes attrs)java.lang.StringtoString()
-
-
-
Constructor Detail
-
ServerConfiguration
public ServerConfiguration(java.io.InputStream in) throws org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException, java.io.IOExceptionCreates a new ServerConfiguration object.- Parameters:
in-- Throws:
org.xml.sax.SAXExceptionjavax.xml.parsers.ParserConfigurationExceptionjava.io.IOException
-
-
Method Detail
-
reload
public void reload(java.io.InputStream in) throws org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException, java.io.IOException- Parameters:
in-- Throws:
org.xml.sax.SAXExceptionjavax.xml.parsers.ParserConfigurationExceptionjava.io.IOException
-
startElement
public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qname, org.xml.sax.Attributes attrs) throws org.xml.sax.SAXException- Specified by:
startElementin interfaceorg.xml.sax.ContentHandler- Overrides:
startElementin classorg.xml.sax.helpers.DefaultHandler- Parameters:
uri-localName-qname-attrs-- Throws:
org.xml.sax.SAXException
-
characters
public void characters(char[] ch, int start, int length) throws org.xml.sax.SAXException- Specified by:
charactersin interfaceorg.xml.sax.ContentHandler- Overrides:
charactersin classorg.xml.sax.helpers.DefaultHandler- Parameters:
ch-start-length-- Throws:
org.xml.sax.SAXException
-
endElement
public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qname) throws org.xml.sax.SAXException- Specified by:
endElementin interfaceorg.xml.sax.ContentHandler- Overrides:
endElementin classorg.xml.sax.helpers.DefaultHandler- Parameters:
uri-localName-qname-- Throws:
org.xml.sax.SAXException
-
getRequiredAuthentications
public java.util.List getRequiredAuthentications()
- Returns:
-
getAllowedAuthentications
public java.util.List getAllowedAuthentications()
- Returns:
-
getAllowTcpForwarding
public boolean getAllowTcpForwarding()
- Returns:
-
getAuthenticationBanner
public java.lang.String getAuthenticationBanner()
- Returns:
-
getCommandPort
public int getCommandPort()
- Returns:
-
getUserConfigDirectory
public java.lang.String getUserConfigDirectory()
- Returns:
-
getAuthorizationFile
public java.lang.String getAuthorizationFile()
- Returns:
-
getListenAddress
public java.lang.String getListenAddress()
- Returns:
-
getMaxConnections
public int getMaxConnections()
- Returns:
-
getMaxAuthentications
public int getMaxAuthentications()
- Returns:
-
getPort
public int getPort()
- Returns:
-
getServerHostKeys
public java.util.Map getServerHostKeys()
-
getSubsystems
public java.util.Map getSubsystems()
- Returns:
-
getTerminalProvider
public java.lang.String getTerminalProvider()
- Returns:
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object- Returns:
-
-