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 void
characters(char[] ch, int start, int length)
void
endElement(java.lang.String uri, java.lang.String localName, java.lang.String qname)
java.util.List
getAllowedAuthentications()
boolean
getAllowTcpForwarding()
java.lang.String
getAuthenticationBanner()
java.lang.String
getAuthorizationFile()
int
getCommandPort()
java.lang.String
getListenAddress()
int
getMaxAuthentications()
int
getMaxConnections()
int
getPort()
java.util.List
getRequiredAuthentications()
java.util.Map
getServerHostKeys()
java.util.Map
getSubsystems()
java.lang.String
getTerminalProvider()
java.lang.String
getUserConfigDirectory()
void
reload(java.io.InputStream in)
void
startElement(java.lang.String uri, java.lang.String localName, java.lang.String qname, org.xml.sax.Attributes attrs)
java.lang.String
toString()
-
-
-
Constructor Detail
-
ServerConfiguration
public ServerConfiguration(java.io.InputStream in) throws org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException, java.io.IOException
Creates a new ServerConfiguration object.- Parameters:
in
-- Throws:
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
java.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.SAXException
javax.xml.parsers.ParserConfigurationException
java.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:
startElement
in interfaceorg.xml.sax.ContentHandler
- Overrides:
startElement
in 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:
characters
in interfaceorg.xml.sax.ContentHandler
- Overrides:
characters
in 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:
endElement
in interfaceorg.xml.sax.ContentHandler
- Overrides:
endElement
in 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:
toString
in classjava.lang.Object
- Returns:
-
-