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: