org.w3c.jigsaw.https
Class httpsd

java.lang.Object
  extended by org.w3c.jigsaw.http.httpd
      extended by org.w3c.jigsaw.https.httpsd
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Runnable, ServerHandler, ServerInterface, PropertyMonitoring, Status

public class httpsd
extends httpd


Field Summary
 
Fields inherited from class org.w3c.jigsaw.http.httpd
CHECKURL_P, CLIENT_BUFSIZE_P, CLIENT_DEBUG_P, CLIENT_FACTORY_P, CLIENT_PRIORITY_P, CONFIG_P, debug, DEFHOSTIP_P, DISPLAY_URL_ON_ERROR_P, DOCURL_P, EDIT_ROOT_P, FS_SENSITIVITY, host, HOST_P, instances, KEEP_ALIVE_P, KEEP_TIMEOUT_P, LENIENT_P, LOGGER_P, MAX_LOADED_STORE, MAX_LOADED_STORE_P, port, PORT_P, props, PROPS_P, PUBLIC_P, REQUEST_TIMEOUT_P, root, ROOT_CLASS_P, ROOT_NAME_P, ROOT_P, SERIALIZER_CLASS_P, SERVER_GROUP_P, SERVER_SOFTWARE_P, SERVER_USER_P, SHUFFLER_PATH_P, SPACE_P, STARTUP_P, STORE_SIZE_LIMIT, STORE_SIZE_LIMIT_P, thread, timer, TRACE_P, TRASHDIR_P, url, USE_SM_P, verscount, VERSCOUNT_P, version
 
Constructor Summary
httpsd()
          constructor of this daemon
 
Method Summary
protected  java.lang.Object clone()
          clone method of this daemon
 java.net.URL getURL()
          method for supplying the uri of this daemon
protected  void initializeProperties()
          method for initializing the properties of this daemon
 ReplyInterface perform(RequestInterface req)
          method for supplying a reply interface of a request
 
Methods inherited from class org.w3c.jigsaw.http.httpd
checkFileSystemSensitivity, checkpoint, checkUpgrade, cleanTempDirectory, cleanup, clone, debug, enumeratePropertySet, errlog, errlog, errlog, errlog, fatal, fatal, getAuthDirectory, getBanner, getClientBufferSize, getClientDebug, getClientKeepConnection, getClientThreadPriority, getConfigDirectory, getConfigResource, getConnectionTimeOut, getDefaultContext, getDocumentationURL, getEditRoot, getHost, getHTMLStatus, getIdentifier, getIndexerDirectory, getIndexersCatalog, getInetAddress, getLocalPort, getLogger, getMimeClientFactory, getPort, getProperties, getPropertySet, getRealmsCatalog, getRequestTimeOut, getResourceSpace, getResourceStoreManager, getRoot, getRootDirectory, getRootReference, getShuffler, getSoftware, getSpaceDir, getStatistics, getStoreDirectory, getTempDirectory, getTrashDirectory, initialize, initializePropertySets, isLenient, loadResource, loadRoot, loadStartupClasses, log, log, main, propertyChanged, registerPropertySet, restart, run, shutdown, start, startCheckpoint, trace, trace, usage, warning, warning
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

httpsd

public httpsd()
constructor of this daemon

Method Detail

clone

protected java.lang.Object clone()
                          throws java.lang.CloneNotSupportedException
clone method of this daemon

Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException

initializeProperties

protected void initializeProperties()
                             throws ServerHandlerInitException
method for initializing the properties of this daemon

Overrides:
initializeProperties in class httpd
Throws:
ServerHandlerInitException - if initialization fails

perform

public ReplyInterface perform(RequestInterface req)
                       throws ProtocolException,
                              ResourceException
method for supplying a reply interface of a request

Specified by:
perform in interface ServerInterface
Overrides:
perform in class httpd
Parameters:
req - current request to be handled
Returns:
reply for a current request
Throws:
ProtocolException - If some error occurs during processing the request.
ResourceException - If a resource got a fatal error.

getURL

public java.net.URL getURL()
method for supplying the uri of this daemon

Specified by:
getURL in interface ServerInterface
Overrides:
getURL in class httpd
Returns:
uri of this daemon