com.sshtools.daemon.configuration
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.1 $
- Author:
- $author$
Constructor Summary |
ServerConfiguration(java.io.InputStream in)
Creates a new ServerConfiguration object. |
Methods inherited from class org.xml.sax.helpers.DefaultHandler |
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
log
private static org.apache.commons.logging.Log log
allowedSubsystems
private java.util.Map allowedSubsystems
serverHostKeys
private java.util.Map serverHostKeys
allowedAuthentications
private java.util.List allowedAuthentications
requiredAuthentications
private java.util.List requiredAuthentications
commandPort
private int commandPort
port
private int port
listenAddress
private java.lang.String listenAddress
maxConnections
private int maxConnections
maxAuthentications
private int maxAuthentications
terminalProvider
private java.lang.String terminalProvider
authorizationFile
private java.lang.String authorizationFile
userConfigDirectory
private java.lang.String userConfigDirectory
authenticationBanner
private java.lang.String authenticationBanner
allowTcpForwarding
private boolean allowTcpForwarding
currentElement
private java.lang.String currentElement
sessionChannelImpl
private java.lang.Class sessionChannelImpl
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
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 interface org.xml.sax.ContentHandler
- Overrides:
startElement
in class org.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 interface org.xml.sax.ContentHandler
- Overrides:
characters
in class org.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 interface org.xml.sax.ContentHandler
- Overrides:
endElement
in class org.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 class java.lang.Object
- Returns: