A C D E F G H I J K L M P R S T U W

A

Application - class SK.gnome.dwarf.http.Application.
This class implements the javax.servlet.ServletContext interface.
Application(String) - Constructor for class SK.gnome.dwarf.http.Application
Creates a new Application.
addService(Service) - Method in class SK.gnome.dwarf.http.Application
Adds a service to the server.
addService(Service) - Method in class SK.gnome.dwarf.http.HTTPServer
Adds a service to the server.
addService(Service) - Method in class SK.gnome.dwarf.http.Host
Adds the given service to the server.
addService(Service) - Method in class SK.gnome.dwarf.http.ServletWrapper
Adds a service to the server.
allowKeepAlive - Variable in class SK.gnome.dwarf.http.HTTPParameters
Enables or disables persistent (keep-alive) connections.
applications - Variable in class SK.gnome.dwarf.http.Host
The mapping between context paths and web applications.
autoDeploy(Server) - Method in class SK.gnome.dwarf.http.Host
Automatically deploys WAR files.

C

CGIServlet - class SK.gnome.dwarf.http.servlet.CGIServlet.
This servlet executes the CGI commands.
CGIServlet() - Constructor for class SK.gnome.dwarf.http.servlet.CGIServlet
 
CommonLogFormat - class SK.gnome.dwarf.http.log.CommonLogFormat.
NCSA Common Log Format.
CommonLogFormat(String) - Constructor for class SK.gnome.dwarf.http.log.CommonLogFormat
Creates a new CommonLogFormat.
cache - Variable in class SK.gnome.dwarf.http.ServletWrapper
The cache instance.
charsets - Variable in class SK.gnome.dwarf.http.HTTPParameters
Returns mapping between Java locales and MIME charsets.
checkAccess(Request) - Method in class SK.gnome.dwarf.http.Application
Checks the access to the given resource.
checkAccess(Request) - Method in class SK.gnome.dwarf.http.WebApplication
Checks the access to the given resource.
checkAddress - Variable in class SK.gnome.dwarf.http.RAMSessionManager
Whether or not to check the client's IP address.
clearTempDir - Variable in class SK.gnome.dwarf.http.Application
Whether or not to clear the web application's temporary directory.
code - Variable in class SK.gnome.dwarf.http.RequestException
The response status code.
code - Variable in class SK.gnome.dwarf.http.ResponseException
The response status code.
contextPath - Variable in class SK.gnome.dwarf.http.Application
The context path.
counter - Variable in class SK.gnome.dwarf.http.ServletWrapper
The servlet statistics.

D

DwarfLogFormat - class SK.gnome.dwarf.http.log.DwarfLogFormat.
Dwarf Log Format.
DwarfLogFormat(String) - Constructor for class SK.gnome.dwarf.http.log.DwarfLogFormat
Creates a new DwarfLogFormat.
defaultEncoding - Variable in class SK.gnome.dwarf.http.Application
Default MIME encoding.
deployDir - Variable in class SK.gnome.dwarf.http.Host
The deployment directory.
destroy() - Method in class SK.gnome.dwarf.http.servlet.JARFileServlet
 
doCopy(Request, Response) - Method in class SK.gnome.dwarf.http.webdav.WebDAVServlet
 
doDelete(Request, Response) - Method in class SK.gnome.dwarf.http.webdav.WebDAVServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class SK.gnome.dwarf.http.servlet.CGIServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class SK.gnome.dwarf.http.servlet.FileServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class SK.gnome.dwarf.http.servlet.JARFileServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class SK.gnome.dwarf.http.servlet.RedirectionServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class SK.gnome.dwarf.http.servlet.ReflectionServlet
 
doLock(Request, Response) - Method in class SK.gnome.dwarf.http.webdav.WebDAVServlet
 
doMkcol(Request, Response) - Method in class SK.gnome.dwarf.http.webdav.WebDAVServlet
 
doMove(Request, Response) - Method in class SK.gnome.dwarf.http.webdav.WebDAVServlet
 
doOptions(Request, Response) - Method in class SK.gnome.dwarf.http.webdav.WebDAVServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class SK.gnome.dwarf.http.servlet.CGIServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class SK.gnome.dwarf.http.servlet.FileServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class SK.gnome.dwarf.http.servlet.JARFileServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class SK.gnome.dwarf.http.servlet.RedirectionServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class SK.gnome.dwarf.http.servlet.ReflectionServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class SK.gnome.dwarf.http.servlet.UploadServlet
 
doPropfind(Request, Response) - Method in class SK.gnome.dwarf.http.webdav.WebDAVServlet
 
doProppatch(Request, Response) - Method in class SK.gnome.dwarf.http.webdav.WebDAVServlet
 
doPut(Request, Response) - Method in class SK.gnome.dwarf.http.webdav.WebDAVServlet
 
doUnlock(Request, Response) - Method in class SK.gnome.dwarf.http.webdav.WebDAVServlet
 

E

EVERYONE - Variable in class SK.gnome.dwarf.http.Application
This subject represents an anonymous (unauthenticated) remote user.
ExtendedLogFormat - class SK.gnome.dwarf.http.log.ExtendedLogFormat.
W3C Extended Log Format.
ExtendedLogFormat(String) - Constructor for class SK.gnome.dwarf.http.log.ExtendedLogFormat
Creates a new ExtendedLogFormat.
enableThread() - Method in class SK.gnome.dwarf.http.RAMSessionManager
 
encodeTags(String) - Static method in class SK.gnome.dwarf.http.HTTPUtils
Encodes the < and > tags to HTML entities.
encodings - Variable in class SK.gnome.dwarf.http.HTTPParameters
Returns mapping between MIME charsets and Java encodings.
equals(Object) - Method in class SK.gnome.dwarf.http.auth.HTTPPathPermission
 
errorCodes - Variable in class SK.gnome.dwarf.http.HTTPParameters
Returns mapping between HTTP error codes and reason-phrases.
errorPages - Variable in class SK.gnome.dwarf.http.Application
Mapping between HTTP status codes or Java exceptions and error pages.
escapeURL(String, String) - Static method in class SK.gnome.dwarf.http.HTTPUtils
Escapes the given URL.
extendedServerInfo - Variable in class SK.gnome.dwarf.http.HTTPParameters
Enables or disables the extended server information.

F

FileServlet - class SK.gnome.dwarf.http.servlet.FileServlet.
This servlet serves files from the filesystem.
FileServlet() - Constructor for class SK.gnome.dwarf.http.servlet.FileServlet
 
fileRequestBody - Variable in class SK.gnome.dwarf.http.HTTPParameters
Whether or not to store the request entity body in a temporary file.
finish() - Method in interface SK.gnome.dwarf.http.Response
Finishes the response.
followSymlinks - Variable in class SK.gnome.dwarf.http.Application
Whether or not to follow symbolic links.
forceAuthentication - Variable in class SK.gnome.dwarf.http.Application
Enables or disables forced Basic Authentication.
form(Request, Response) - Method in class SK.gnome.dwarf.http.servlet.LoginServlet
Displays the login form.
format(long, Request, Response) - Method in class SK.gnome.dwarf.http.log.CommonLogFormat
 
format(long, Request, Response) - Method in class SK.gnome.dwarf.http.log.DwarfLogFormat
 
format(long, Request, Response) - Method in class SK.gnome.dwarf.http.log.ExtendedLogFormat
 
format(long, Request, Response) - Method in class SK.gnome.dwarf.http.log.HTTPLogFormat
Formats the HTTP transfer log message.
forward(String, Response) - Method in interface SK.gnome.dwarf.http.Request
Forwards the request to the specified path.

G

getAbsolutePath(String) - Method in interface SK.gnome.dwarf.http.Request
Converts the given URI path to an absolute path.
getActions() - Method in class SK.gnome.dwarf.http.auth.HTTPPathPermission
Returns the permission actions.
getAllowKeepAlive() - Method in class SK.gnome.dwarf.http.HTTPParameters
 
getApplication(String) - Method in class SK.gnome.dwarf.http.Host
Returns an Application instance for the given context path.
getApplication() - Method in interface SK.gnome.dwarf.http.Request
Returns the servlet context associated with the request.
getApplicationPath() - Method in interface SK.gnome.dwarf.http.Request
Converts the given URI path to an absolute path, but relative to the servlet context.
getApplicationPath() - Method in class SK.gnome.dwarf.http.RequestURI
Returns the application path.
getAttribute(String) - Method in class SK.gnome.dwarf.http.Application
Returns the servlet application attribute with the given name, or null if there is no attribute by that name.
getAttributeNames() - Method in class SK.gnome.dwarf.http.Application
Returns an Enumeration containing the attribute names available within this servlet context.
getCache() - Method in class SK.gnome.dwarf.http.ServletWrapper
Returns the cache instance.
getCharsets() - Method in class SK.gnome.dwarf.http.HTTPParameters
 
getCode() - Method in class SK.gnome.dwarf.http.RequestException
Returns the status code.
getCode() - Method in class SK.gnome.dwarf.http.ResponseException
Returns the status code.
getContext(String) - Method in class SK.gnome.dwarf.http.Application
Returns a ServletContext object that corresponds to a specified URL on the server.
getContextPath() - Method in class SK.gnome.dwarf.http.Application
Returns the application context path.
getContextPath(String) - Method in class SK.gnome.dwarf.http.Host
Returns the context path of the given URI path.
getContextPath() - Method in class SK.gnome.dwarf.http.RequestURI
Returns the context path.
getDefaultEncoding() - Method in class SK.gnome.dwarf.http.Application
Returns the default MIME encoding.
getDescription() - Method in class SK.gnome.dwarf.http.RequestURI
Returns the detailed description of the request URI.
getDispatchedURI() - Method in interface SK.gnome.dwarf.http.Request
Returns the dispatched RequestURI object.
getElapsedTime() - Method in interface SK.gnome.dwarf.http.Request
Returns total time in milliseconds elapsed while processing the request.
getEncodings() - Method in class SK.gnome.dwarf.http.HTTPParameters
 
getErrorCodes() - Method in class SK.gnome.dwarf.http.HTTPParameters
 
getErrorPage(String) - Method in class SK.gnome.dwarf.http.Application
Returns the error page path.
getExtendedServerInfo() - Method in class SK.gnome.dwarf.http.HTTPParameters
 
getFileRequestBody() - Method in class SK.gnome.dwarf.http.HTTPParameters
 
getForceAuthentication() - Method in class SK.gnome.dwarf.http.Application
Whether or not the Basic Authentication will be forced.
getHost(String) - Method in class SK.gnome.dwarf.http.HTTPServer
Returns the Host object by the given host identification.
getHost() - Method in interface SK.gnome.dwarf.http.Request
Returns the HTTP host associated with the request.
getHostId() - Method in class SK.gnome.dwarf.http.Host
Returns the host identifications.
getInitParameter(String) - Method in class SK.gnome.dwarf.http.Application
Returns a String containing the value of the named context-wide initialization parameter, or null if the parameter does not exist.
getInitParameter(String) - Method in class SK.gnome.dwarf.http.ServletWrapper
Returns a String containing the value of the named initialization parameter, or null if the parameter does not exist.
getInitParameterNames() - Method in class SK.gnome.dwarf.http.Application
Returns the names of the context's initialization parameters as an Enumeration of String objects, or an empty Enumeration if the context has no initialization parameters.
getInitParameterNames() - Method in class SK.gnome.dwarf.http.ServletWrapper
Returns the names of the servlet's initialization parameters as an Enumeration of String objects, or an empty Enumeration if the servlet has no initialization parameters.
getJavaEncoding(String) - Method in class SK.gnome.dwarf.http.HTTPParameters
Returns the Java encoding for the given MIME charset.
getJavaEncoding() - Method in interface SK.gnome.dwarf.http.Request
Returns Java encoding to be used for decoding the request information.
getKeepAliveTimeout() - Method in class SK.gnome.dwarf.http.HTTPParameters
 
getLastModified(HttpServletRequest) - Method in class SK.gnome.dwarf.http.servlet.FileServlet
 
getLastModified(HttpServletRequest) - Method in class SK.gnome.dwarf.http.servlet.JARFileServlet
 
getLogFormat() - Method in class SK.gnome.dwarf.http.Host
Returns the log format.
getMIMECharset(Locale) - Method in class SK.gnome.dwarf.http.HTTPParameters
Returns the MIME charset for the given Java locale.
getMajorVersion() - Method in class SK.gnome.dwarf.http.Application
Returns the major version of the Java Servlet API that this servlet application supports.
getMapping() - Method in class SK.gnome.dwarf.http.ServletWrapper
Returns the servlet path mapping.
getMaxRequestBodySize() - Method in class SK.gnome.dwarf.http.HTTPParameters
 
getMethodName(Request) - Method in class SK.gnome.dwarf.http.servlet.ReflectionServlet
Lookups the action method name.
getMimeType(String) - Method in class SK.gnome.dwarf.http.Application
Returns the MIME type of the specified file, or null if the MIME type is not known.
getMimeTypes() - Method in class SK.gnome.dwarf.http.HTTPParameters
 
getMinorVersion() - Method in class SK.gnome.dwarf.http.Application
Returns the minor version of the Servlet API that this servlet application supports.
getNamedDispatcher(String) - Method in class SK.gnome.dwarf.http.Application
Returns a RequestDispatcher object that acts as a wrapper for the named servlet.
getPathInfo() - Method in class SK.gnome.dwarf.http.RequestURI
Returns the path info.
getPathTranslated() - Method in class SK.gnome.dwarf.http.RequestURI
Returns the translated path.
getQueryString() - Method in class SK.gnome.dwarf.http.RequestURI
Returns the encoded query string.
getQueryStringEncoded() - Method in class SK.gnome.dwarf.http.RequestURI
Returns the query string.
getRealPath(String) - Method in class SK.gnome.dwarf.http.Application
Returns a String containing the real path for a given virtual path.
getRealmName() - Method in class SK.gnome.dwarf.http.Application
Returns the authentication realm name.
getRealmName() - Method in class SK.gnome.dwarf.http.WebApplication
Returns the authentication realm name.
getRemoteAddr() - Method in interface SK.gnome.dwarf.http.Session
Returns IP address of the remote client.
getRequestDispatcher(String) - Method in class SK.gnome.dwarf.http.Application
Returns a RequestDispatcher object that acts as a wrapper for the resource located at the given path.
getRequestReadTimeout() - Method in class SK.gnome.dwarf.http.HTTPServer
 
getRequestTimeout() - Method in class SK.gnome.dwarf.http.HTTPParameters
 
getRequestURI() - Method in class SK.gnome.dwarf.http.RequestURI
Returns the request URI.
getRequestURL(Request) - Static method in class SK.gnome.dwarf.http.HTTPUtils
Reconstructs the URL from the given request object.
getRequestsPerConnection() - Method in class SK.gnome.dwarf.http.HTTPParameters
 
getResource(String) - Method in class SK.gnome.dwarf.http.Application
Returns a URL to the resource that is mapped to a specified path.
getResourceAsStream(String) - Method in class SK.gnome.dwarf.http.Application
Returns the resource located at the named path as an InputStream object.
getSendErrors() - Method in class SK.gnome.dwarf.http.HTTPParameters
 
getSendServerInfo() - Method in class SK.gnome.dwarf.http.HTTPParameters
 
getServerInfo() - Method in class SK.gnome.dwarf.http.Application
Returns the name and version of the servlet application on which the servlet is running.
getServlet(String) - Method in class SK.gnome.dwarf.http.Application
Deprecated. As of Java Servlet API 2.1, with no direct replacement.

This method was originally defined to retrieve a servlet from a ServletContext. In this version, this method always returns null and remains only to preserve binary compatibility. This method will be permanently removed in a future version of the Java Servlet API.

In lieu of this method, servlets can share information using the ServletContext class and can perform shared business logic by invoking methods on common non-servlet classes.

getServletClassLoader() - Method in class SK.gnome.dwarf.http.Application
Returns the sevlet class loader.
getServletClassLoader() - Method in class SK.gnome.dwarf.http.WebApplication
Returns the sevlet class loader.
getServletContext() - Method in class SK.gnome.dwarf.http.ServletWrapper
Returns a reference to the ServletContext in which the servlet is executing.
getServletInfo() - Method in class SK.gnome.dwarf.http.servlet.CGIServlet
 
getServletInfo() - Method in class SK.gnome.dwarf.http.servlet.FileServlet
 
getServletInfo() - Method in class SK.gnome.dwarf.http.servlet.JARFileServlet
 
getServletInfo() - Method in class SK.gnome.dwarf.http.servlet.JSPServlet
 
getServletInfo() - Method in class SK.gnome.dwarf.http.servlet.LoginServlet
 
getServletInfo() - Method in class SK.gnome.dwarf.http.servlet.RedirectionServlet
 
getServletInfo() - Method in class SK.gnome.dwarf.http.servlet.ReflectionServlet
 
getServletInfo() - Method in class SK.gnome.dwarf.http.servlet.UploadServlet
 
getServletInfo() - Method in class SK.gnome.dwarf.http.webdav.WebDAVServlet
 
getServletMapping(String) - Method in class SK.gnome.dwarf.http.Application
Returns servlet mapping pattern for the given URI path.
getServletMapping() - Method in class SK.gnome.dwarf.http.RequestURI
Returns the servlet mapping.
getServletName() - Method in class SK.gnome.dwarf.http.ServletWrapper
Returns the name of this servlet instance.
getServletNames() - Method in class SK.gnome.dwarf.http.Application
Deprecated. As of Java Servlet API 2.1, with no replacement.

This method was originally defined to return an Enumeration of all the servlet names known to this context. In this version, this method always returns an empty Enumeration and remains only to preserve binary compatibility. This method will be permanently removed in a future version of the Java Servlet API.

getServletPath() - Method in class SK.gnome.dwarf.http.RequestURI
Returns the servlet path.
getServlets() - Method in class SK.gnome.dwarf.http.Application
Deprecated. As of Java Servlet API 2.0, with no replacement.

This method was originally defined to return an Enumeration of all the servlets known to this servlet context. In this version, this method always returns an empty enumeration and remains only to preserve binary compatibility. This method will be permanently removed in a future version of the Java Servlet API.

getSession(Request, String, boolean) - Method in class SK.gnome.dwarf.http.RAMSessionManager
 
getSession(Request, String, boolean) - Method in interface SK.gnome.dwarf.http.SessionManager
Returns the session for the given request.
getSessionManager() - Method in class SK.gnome.dwarf.http.HTTPServer
Returns the session manager.
getSessionTimeout() - Method in class SK.gnome.dwarf.http.Application
Returns the session expiration timeout.
getShutdownTimeout() - Method in class SK.gnome.dwarf.http.HTTPHandler
Returns the shutdown timeout.
getShutdownTimeout() - Method in class SK.gnome.dwarf.http.ServletWrapper
Returns the shutdown timeout.
getStatusCode() - Method in interface SK.gnome.dwarf.http.Response
Returns status code of the response.
getStatusPhrase(int) - Method in class SK.gnome.dwarf.http.HTTPParameters
Returns the string phrase for the given status code.
getSubject() - Method in interface SK.gnome.dwarf.http.Session
Returns subject associated with the session.
getTransferred() - Method in interface SK.gnome.dwarf.http.Response
Returns the total number of bytes transferred to the client for a single response.
getURI() - Method in interface SK.gnome.dwarf.http.Request
Returns the RequestURI representing the request.
getURI() - Method in class SK.gnome.dwarf.http.RequestURI
Returns the original URI.
getUseJikesForJSP() - Method in class SK.gnome.dwarf.http.HTTPParameters
 
getUserPrincipalClass() - Method in class SK.gnome.dwarf.http.Application
Returns the principal class for representing the authenticated users.

H

HTTPConstants - class SK.gnome.dwarf.http.HTTPConstants.
Provides global HTTP constants.
HTTPConstants() - Constructor for class SK.gnome.dwarf.http.HTTPConstants
 
HTTPFileLogger - class SK.gnome.dwarf.http.log.HTTPFileLogger.
This service writes the HTTP transfer log messages to a file.
HTTPFileLogger(String) - Constructor for class SK.gnome.dwarf.http.log.HTTPFileLogger
Creates a new HTTPFileLogger.
HTTPHandler - class SK.gnome.dwarf.http.HTTPHandler.
This class handles the HTTP connections.
HTTPHandler(String) - Constructor for class SK.gnome.dwarf.http.HTTPHandler
Creates a new HTTPHandler.
HTTPLogFormat - class SK.gnome.dwarf.http.log.HTTPLogFormat.
This class provides a generic format of the HTTP transfer logs.
HTTPLogFormat(String) - Constructor for class SK.gnome.dwarf.http.log.HTTPLogFormat
Creates a new HTTPLogFormat.
HTTPParameters - class SK.gnome.dwarf.http.HTTPParameters.
Provides the HTTP parameters.
HTTPParameters(String) - Constructor for class SK.gnome.dwarf.http.HTTPParameters
Creates a new HTTPParameters.
HTTPPathPermission - class SK.gnome.dwarf.http.auth.HTTPPathPermission.
This class implements the permission based on a HTTP request.
HTTPPathPermission(String, String) - Constructor for class SK.gnome.dwarf.http.auth.HTTPPathPermission
Creates a new HTTPPathPermission.
HTTPRequest - class SK.gnome.dwarf.http.HTTPRequest.
Non-blocking HTTP request.
HTTPRequest(TCPIPServer) - Constructor for class SK.gnome.dwarf.http.HTTPRequest
 
HTTPServer - class SK.gnome.dwarf.http.HTTPServer.
This is the main HTTP Server object.
HTTPServer(String) - Constructor for class SK.gnome.dwarf.http.HTTPServer
Creates a new HTTPServer.
HTTPUtils - class SK.gnome.dwarf.http.HTTPUtils.
Provides various HTTP-related utilities.
HTTPUtils() - Constructor for class SK.gnome.dwarf.http.HTTPUtils
 
HTTP_DEFAULT_RUNTIME_SERVLET_PATH - Static variable in class SK.gnome.dwarf.http.HTTPConstants
Default servlet path prefix for the runtime loaded servlets.
HTTP_DEFAULT_SESSION_TIMEOUT - Static variable in class SK.gnome.dwarf.http.HTTPConstants
Default session expiration time in seconds.
HTTP_DOCUMENT_TYPE - Static variable in class SK.gnome.dwarf.http.HTTPConstants
Document type used in the system messages.
HTTP_REQUEST_BODY_LIMIT - Static variable in class SK.gnome.dwarf.http.HTTPConstants
Maximum size in bytes of the request entity body to be stored in the operational memory.
HTTP_REQUEST_HEADER_LENGTH - Static variable in class SK.gnome.dwarf.http.HTTPConstants
Maximum length of the request header.
HTTP_REQUEST_URI_LENGTH - Static variable in class SK.gnome.dwarf.http.HTTPConstants
Maximum length of the request URI.
HTTP_REQUIRED_DWARF_VERSION - Static variable in class SK.gnome.dwarf.http.HTTPConstants
The required framework version.
HTTP_RESPONSE_BUFFER_SIZE - Static variable in class SK.gnome.dwarf.http.HTTPConstants
Default response buffer size in bytes.
HTTP_TRACE - Static variable in class SK.gnome.dwarf.http.HTTPConstants
String identifier for HTTP protocol tracing messages.
Host - class SK.gnome.dwarf.http.Host.
Provides the HTTP host.
Host(String) - Constructor for class SK.gnome.dwarf.http.Host
Creates a new Host.
handle(Socket) - Method in class SK.gnome.dwarf.http.HTTPHandler
Handles the HTTP connection.
handle(Request, Response) - Method in class SK.gnome.dwarf.http.servlet.LoginServlet
The default servlet action.
handle(Request, Response) - Method in class SK.gnome.dwarf.http.servlet.ReflectionServlet
The default servlet action.
handleActionNotFound(Request, Response) - Method in class SK.gnome.dwarf.http.servlet.ReflectionServlet
Handles the request when the desired action was not found.
hashCode() - Method in class SK.gnome.dwarf.http.auth.HTTPPathPermission
 
host - Variable in class SK.gnome.dwarf.http.log.HTTPLogFormat
Whether or not to log the "Host" request header.
hostId - Variable in class SK.gnome.dwarf.http.Host
The list of host identification strings.
hosts - Variable in class SK.gnome.dwarf.http.HTTPServer
Mapping between host identification strings and the Host objects.

I

implicitMappings - Variable in class SK.gnome.dwarf.http.Application
Implicit servlet extension mappings.
implies(Permission) - Method in class SK.gnome.dwarf.http.auth.HTTPPathPermission
 
include(String, Response) - Method in interface SK.gnome.dwarf.http.Request
Includes the content of the specified path to the current request.
init(Server) - Method in class SK.gnome.dwarf.http.Application
Initializes the service.
init(Server) - Method in class SK.gnome.dwarf.http.HTTPHandler
Initializes the service.
init(Server) - Method in class SK.gnome.dwarf.http.HTTPParameters
 
init() - Method in class SK.gnome.dwarf.http.HTTPRequest
 
init(Server) - Method in class SK.gnome.dwarf.http.HTTPServer
Initializes the server.
init(Server) - Method in class SK.gnome.dwarf.http.Host
Initializes the service.
init(Server) - Method in class SK.gnome.dwarf.http.RAMSessionManager
 
init(Server) - Method in class SK.gnome.dwarf.http.ServletWrapper
Initializes the service.
init(Server) - Method in class SK.gnome.dwarf.http.WebApplication
Initializes the service.
init(Server) - Method in class SK.gnome.dwarf.http.log.ExtendedLogFormat
 
init(Server) - Method in class SK.gnome.dwarf.http.log.HTTPFileLogger
Initializes the service.
init(Server) - Method in class SK.gnome.dwarf.http.log.JSPLogger
Initializes the service.
init() - Method in class SK.gnome.dwarf.http.servlet.CGIServlet
 
init() - Method in class SK.gnome.dwarf.http.servlet.FileServlet
 
init() - Method in class SK.gnome.dwarf.http.servlet.JARFileServlet
 
init() - Method in class SK.gnome.dwarf.http.servlet.JSPServlet
 
init() - Method in class SK.gnome.dwarf.http.servlet.LoginServlet
 
init() - Method in class SK.gnome.dwarf.http.servlet.RedirectionServlet
 
init() - Method in class SK.gnome.dwarf.http.webdav.WebDAVServlet
Initializes the servlet.
isIncluded() - Method in interface SK.gnome.dwarf.http.Request
Checks whether or not the request is included.
isPersistentConnection() - Method in interface SK.gnome.dwarf.http.Request
Whether or not the HTTP connection is persistent.
isUserInRole(Request, String) - Method in class SK.gnome.dwarf.http.Application
Checks whether the user is in the given role.
isUserInRole(Request, String) - Method in class SK.gnome.dwarf.http.WebApplication
Checks whether the user is in the given role.
isValid() - Method in interface SK.gnome.dwarf.http.Session
Checks whether the session is valid.

J

JARFileServlet - class SK.gnome.dwarf.http.servlet.JARFileServlet.
This servlet serves files from a JAR file.
JARFileServlet() - Constructor for class SK.gnome.dwarf.http.servlet.JARFileServlet
 
JSPLogger - class SK.gnome.dwarf.http.log.JSPLogger.
Logging proxy service for the Jasper package.
JSPLogger(String) - Constructor for class SK.gnome.dwarf.http.log.JSPLogger
Creates a new JSPLogger.
JSPServlet - class SK.gnome.dwarf.http.servlet.JSPServlet.
Provides wrapper for servlets compiled from the JSP pages.
JSPServlet() - Constructor for class SK.gnome.dwarf.http.servlet.JSPServlet
 

K

keepAliveTimeout - Variable in class SK.gnome.dwarf.http.HTTPParameters
Number of seconds to wait for the next request from the persistent connection.

L

LoginServlet - class SK.gnome.dwarf.http.servlet.LoginServlet.
This servlet handles the form-based authentication.
LoginServlet() - Constructor for class SK.gnome.dwarf.http.servlet.LoginServlet
 
log(String) - Method in class SK.gnome.dwarf.http.Application
Writes the specified message to a servlet log file, usually an event log.
log(Exception, String) - Method in class SK.gnome.dwarf.http.Application
Deprecated. As of Java Servlet API 2.1, use log(String message, Throwable throwable) instead.

This method was originally defined to write an exception's stack trace and an explanatory error message to the servlet log file.

log(String, Throwable) - Method in class SK.gnome.dwarf.http.Application
Writes an explanatory message and a stack trace for a given Throwable exception to the servlet log file.
logFinished(long, Request, Response) - Method in class SK.gnome.dwarf.http.Application
Logs the finished request.
logFormat - Variable in class SK.gnome.dwarf.http.Application
HTTP transfer log format.
logFormat - Variable in class SK.gnome.dwarf.http.Host
HTTP log format.
logout(Request, Response) - Method in class SK.gnome.dwarf.http.servlet.LoginServlet
Logouts the user.
loop() - Method in class SK.gnome.dwarf.http.RAMSessionManager
Checks for the session expiration.

M

mapping - Variable in class SK.gnome.dwarf.http.ServletWrapper
The servlet mapping.
maxRequestBodySize - Variable in class SK.gnome.dwarf.http.HTTPParameters
Returns maximum size of the request entity body in kB.
mimeTypes - Variable in class SK.gnome.dwarf.http.Application
Mapping between file extensions and MIME types.
mimeTypes - Variable in class SK.gnome.dwarf.http.HTTPParameters
Returns mapping between MIME types and file extensions.

P

parseMultipartData(Map, Map, int, InputStream, String) - Static method in class SK.gnome.dwarf.http.HTTPUtils
Parses the data obtained from the multipart POST request body.
parsePostData(Map, int, InputStream, String) - Static method in class SK.gnome.dwarf.http.HTTPUtils
Parses the data obtained from the POST request.
parseQueryString(Map, String, String) - Static method in class SK.gnome.dwarf.http.HTTPUtils
Parses the query string.
process() - Method in class SK.gnome.dwarf.http.HTTPRequest
 
protocol - Variable in class SK.gnome.dwarf.http.log.HTTPLogFormat
Whether or not to log the request protocol.

R

RAMSessionManager - class SK.gnome.dwarf.http.RAMSessionManager.
This class provides the memory-based session management.
RAMSessionManager(String) - Constructor for class SK.gnome.dwarf.http.RAMSessionManager
Creates a new SessionManager.
RedirectionServlet - class SK.gnome.dwarf.http.servlet.RedirectionServlet.
This servlet redirects the requests to another location.
RedirectionServlet() - Constructor for class SK.gnome.dwarf.http.servlet.RedirectionServlet
 
ReflectionServlet - class SK.gnome.dwarf.http.servlet.ReflectionServlet.
This servlet uses Java reflection to choose the desired servlet action.
ReflectionServlet() - Constructor for class SK.gnome.dwarf.http.servlet.ReflectionServlet
 
Request - interface SK.gnome.dwarf.http.Request.
This class extends the javax.servlet.http.HttpServletRequest.
RequestException - exception SK.gnome.dwarf.http.RequestException.
This exception indicates that an error occured while reading or parsing the client request.
RequestException(int, String) - Constructor for class SK.gnome.dwarf.http.RequestException
Constructs a new RequestException with the given status code and message.
RequestException(String) - Constructor for class SK.gnome.dwarf.http.RequestException
Constructs a new RequestException with the given message.
RequestException(int) - Constructor for class SK.gnome.dwarf.http.RequestException
Constructs a new RequestException with the status code.
RequestURI - class SK.gnome.dwarf.http.RequestURI.
This class represents the request URI path.
RequestURI() - Constructor for class SK.gnome.dwarf.http.RequestURI
Creates a new RequestURI.
RequestURI(Host, String, String) - Constructor for class SK.gnome.dwarf.http.RequestURI
Creates a new RequestURI.
Response - interface SK.gnome.dwarf.http.Response.
This class extends the javax.servlet.http.HttpServletResponse.
ResponseException - exception SK.gnome.dwarf.http.ResponseException.
This exception indicates that an error occured while constructing or sending the HTTP response.
ResponseException(int, String) - Constructor for class SK.gnome.dwarf.http.ResponseException
Constructs a new ResponseException with the given status code and message.
ResponseException(String) - Constructor for class SK.gnome.dwarf.http.ResponseException
Constructs a new ResponseException with the given message.
ResponseException(int) - Constructor for class SK.gnome.dwarf.http.ResponseException
Constructs a new ResponseException with the status code.
recycle() - Method in class SK.gnome.dwarf.http.HTTPRequest
 
recycle() - Method in class SK.gnome.dwarf.http.RequestURI
Recycles the object.
referer - Variable in class SK.gnome.dwarf.http.log.HTTPLogFormat
Whether or not to log the "Referer" request header.
removeAttribute(String) - Method in class SK.gnome.dwarf.http.Application
Removes the attribute with the given name from the servlet context.
report() - Method in class SK.gnome.dwarf.http.Application
Returns the service report.
report() - Method in class SK.gnome.dwarf.http.HTTPHandler
Returns the service report.
report() - Method in class SK.gnome.dwarf.http.RAMSessionManager
Returns the service report.
report() - Method in class SK.gnome.dwarf.http.ServletWrapper
Returns the service report.
requestTimeout - Variable in class SK.gnome.dwarf.http.HTTPParameters
Returns the maximum time in seconds to wait for the incoming request data.
requestsPerConnection - Variable in class SK.gnome.dwarf.http.HTTPParameters
Maximum number of requests allowed per one persistent connection.
rolePrincipalClass - Variable in class SK.gnome.dwarf.http.Application
The class representing the role principal.
rootDir - Variable in class SK.gnome.dwarf.http.Application
Document root directory.
runtimeServletPath - Variable in class SK.gnome.dwarf.http.Application
Servlet path prefix for automatically loaded servlets.

S

SC_FAILED_DEPENDENCY - Static variable in class SK.gnome.dwarf.http.webdav.WebDAVServlet
Status code (424) indicating that the requested action depended on another action and that action failed.
SC_INSUFFICIENT_STORAGE - Static variable in class SK.gnome.dwarf.http.webdav.WebDAVServlet
Status code (507) indicating that the server is unable to store the representation needed to successfully complete the request.
SC_LOCKED - Static variable in class SK.gnome.dwarf.http.webdav.WebDAVServlet
Status code (423) indicating that the source or destination resource of a method is locked.
SC_MULTISTATUS - Static variable in class SK.gnome.dwarf.http.webdav.WebDAVServlet
Status code (207) indicating the status for multiple independent operations.
SC_PROCESSING - Static variable in class SK.gnome.dwarf.http.webdav.WebDAVServlet
Status code (102) indicating that the server has accepted the complete request, but has not yet completed it.
SC_UNPROCESSABLE_ENTITY - Static variable in class SK.gnome.dwarf.http.webdav.WebDAVServlet
Status code (422) indicating that the server is not able to process the contained instructions.
SK.gnome.dwarf.http - package SK.gnome.dwarf.http
Provides top-level server classes.
SK.gnome.dwarf.http.auth - package SK.gnome.dwarf.http.auth
Provides authentication and authorization classes.
SK.gnome.dwarf.http.log - package SK.gnome.dwarf.http.log
Provides HTTP logging formats and services.
SK.gnome.dwarf.http.servlet - package SK.gnome.dwarf.http.servlet
Provides useful servlets.
SK.gnome.dwarf.http.webdav - package SK.gnome.dwarf.http.webdav
Provides WebDAV implementation.
SSLRequired - Variable in class SK.gnome.dwarf.http.Application
Whether or not this application will require the SSL connection.
SSLRequiredException - exception SK.gnome.dwarf.http.auth.SSLRequiredException.
This exception indicates an access to the protected web resource via an insecure connection.
SSLRequiredException() - Constructor for class SK.gnome.dwarf.http.auth.SSLRequiredException
Constructs a new SSLRequiredException.
SSLRequiredException(String) - Constructor for class SK.gnome.dwarf.http.auth.SSLRequiredException
Constructs a new SSLRequiredException with the given message.
ServletWrapper - class SK.gnome.dwarf.http.ServletWrapper.
This class wraps the servlet instances.
ServletWrapper(String) - Constructor for class SK.gnome.dwarf.http.ServletWrapper
Creates a new ServletWrapper.
Session - interface SK.gnome.dwarf.http.Session.
This class extends the javax.servlet.http.HttpSession.
SessionManager - interface SK.gnome.dwarf.http.SessionManager.
This class provides the session management.
sendErrors - Variable in class SK.gnome.dwarf.http.HTTPParameters
Enables or disables sending of detailed error messages to the client.
sendException(int, Throwable) - Method in interface SK.gnome.dwarf.http.Response
Sends exception to the client.
sendServerInfo - Variable in class SK.gnome.dwarf.http.HTTPParameters
Enables or disables exposing of the server information to the client.
service(ServletRequest, ServletResponse) - Method in class SK.gnome.dwarf.http.ServletWrapper
Services the request.
service(HttpServletRequest, HttpServletResponse) - Method in class SK.gnome.dwarf.http.servlet.JSPServlet
 
service(HttpServletRequest, HttpServletResponse) - Method in class SK.gnome.dwarf.http.webdav.WebDAVServlet
 
servlet - Variable in class SK.gnome.dwarf.http.ServletWrapper
The servlet instance.
servletClass - Variable in class SK.gnome.dwarf.http.ServletWrapper
The servlet class.
servlets - Variable in class SK.gnome.dwarf.http.Application
Mapping between URL patterns and servlet wrappers.
sessionManager - Variable in class SK.gnome.dwarf.http.HTTPServer
The session manager.
sessionTimeout - Variable in class SK.gnome.dwarf.http.Application
Session expiration time in seconds.
setAllowKeepAlive(boolean) - Method in class SK.gnome.dwarf.http.HTTPParameters
 
setAttribute(String, Object) - Method in class SK.gnome.dwarf.http.Application
Binds an object to a given attribute name in this servlet context.
setCharacterEncoding(String) - Method in interface SK.gnome.dwarf.http.Request
Sets the character encoding of the request.
setCharsets(StringProperties) - Method in class SK.gnome.dwarf.http.HTTPParameters
 
setCheckAddress(boolean) - Method in class SK.gnome.dwarf.http.RAMSessionManager
Enables or disables checking of the client's IP address.
setClearTempDir(boolean) - Method in class SK.gnome.dwarf.http.Application
Enable or disable clearing of the temporary directory.
setContextPath(String) - Method in class SK.gnome.dwarf.http.Application
Sets the application context path.
setDateTimeFormat(String) - Method in class SK.gnome.dwarf.http.log.DwarfLogFormat
Sets the date/time format.
setDateTimeFormat(String, String, String) - Method in class SK.gnome.dwarf.http.log.DwarfLogFormat
Sets the date/time format with the given locale.
setDefaultEncoding(String) - Method in class SK.gnome.dwarf.http.Application
Sets the default MIME encoding.
setDeployDir(File) - Method in class SK.gnome.dwarf.http.Host
Sets the deployment directory.
setEncodings(StringProperties) - Method in class SK.gnome.dwarf.http.HTTPParameters
 
setErrorCodes(StringProperties) - Method in class SK.gnome.dwarf.http.HTTPParameters
 
setErrorPages(StringProperties) - Method in class SK.gnome.dwarf.http.Application
Sets the error page mappings.
setExtendedServerInfo(boolean) - Method in class SK.gnome.dwarf.http.HTTPParameters
 
setFileRequestBody(boolean) - Method in class SK.gnome.dwarf.http.HTTPParameters
 
setFollowSymlinks(boolean) - Method in class SK.gnome.dwarf.http.Application
Whether or not to follow the symbolic links.
setForceAuthentication(boolean) - Method in class SK.gnome.dwarf.http.Application
Enables or disables the forced Basic Authentication.
setHost(boolean) - Method in class SK.gnome.dwarf.http.log.HTTPLogFormat
Enables or dissable logging of the "Host" request header.
setHostId(String[]) - Method in class SK.gnome.dwarf.http.Host
Sets the host identification.
setImplicitMappings(String) - Method in class SK.gnome.dwarf.http.Application
Sets the implicit servlet extension mappings.
setKeepAliveTimeout(int) - Method in class SK.gnome.dwarf.http.HTTPParameters
 
setMapping(String) - Method in class SK.gnome.dwarf.http.ServletWrapper
Sets the servlet mapping.
setMaxRequestBodySize(int) - Method in class SK.gnome.dwarf.http.HTTPParameters
 
setMimeTypes(StringProperties) - Method in class SK.gnome.dwarf.http.Application
Sets the MIME type mappings.
setMimeTypes(StringProperties) - Method in class SK.gnome.dwarf.http.HTTPParameters
 
setPersistentConnection(boolean) - Method in interface SK.gnome.dwarf.http.Request
Enables or disables the persistent connection.
setProtocol(boolean) - Method in class SK.gnome.dwarf.http.log.HTTPLogFormat
Enables or dissable logging of the request protocol.
setReferer(boolean) - Method in class SK.gnome.dwarf.http.log.HTTPLogFormat
Enables or dissable logging of the "Referer" request header.
setRequestTimeout(int) - Method in class SK.gnome.dwarf.http.HTTPParameters
 
setRequestsPerConnection(int) - Method in class SK.gnome.dwarf.http.HTTPParameters
 
setRolePrincipalClass(Class) - Method in class SK.gnome.dwarf.http.Application
Sets the class to use for representing the user roles.
setRootDir(File) - Method in class SK.gnome.dwarf.http.Application
Sets the document root directory.
setRuntimeServletPath(String) - Method in class SK.gnome.dwarf.http.Application
Sets the servlet path prefix for the runtime loaded servlets.
setSSLRequired(boolean) - Method in class SK.gnome.dwarf.http.Application
Whether or not the application will require the SSL connection.
setSendErrors(boolean) - Method in class SK.gnome.dwarf.http.HTTPParameters
 
setSendServerInfo(boolean) - Method in class SK.gnome.dwarf.http.HTTPParameters
 
setServletClass(String) - Method in class SK.gnome.dwarf.http.ServletWrapper
Sets the servlet class.
setSessionTimeout(int) - Method in class SK.gnome.dwarf.http.Application
Sets the session expiration timeout.
setTempDir(File) - Method in class SK.gnome.dwarf.http.Application
Sets the temporary directory.
setURI(Host, String, String) - Method in class SK.gnome.dwarf.http.RequestURI
Parses the URI path.
setUseJikesForJSP(boolean) - Method in class SK.gnome.dwarf.http.HTTPParameters
 
setUserAgent(boolean) - Method in class SK.gnome.dwarf.http.log.HTTPLogFormat
Enables or dissable logging of the "User-Agent" request header.
setUserPrincipalClass(Class) - Method in class SK.gnome.dwarf.http.Application
Sets the principal class for representing the authenticated users.
shutdown() - Method in class SK.gnome.dwarf.http.RAMSessionManager
Shuts down the service.
shutdown() - Method in class SK.gnome.dwarf.http.ServletWrapper
Shuts down the service.

T

tempDir - Variable in class SK.gnome.dwarf.http.Application
Temporary directory.
toString() - Method in class SK.gnome.dwarf.http.RequestURI
Returns string representation of the request URI.
toString() - Method in class SK.gnome.dwarf.http.auth.HTTPPathPermission
 
touch() - Method in interface SK.gnome.dwarf.http.Session
Updates the session.

U

UnauthorizedException - exception SK.gnome.dwarf.http.auth.UnauthorizedException.
This exception indicates an unauthorized access to the web resource.
UnauthorizedException(String) - Constructor for class SK.gnome.dwarf.http.auth.UnauthorizedException
Constructs a new UnauthorizedException with the given message.
UnauthorizedException(String, Permission) - Constructor for class SK.gnome.dwarf.http.auth.UnauthorizedException
Constructs a new UnauthorizedException with the given message and the permission that caused the exception.
UploadServlet - class SK.gnome.dwarf.http.servlet.UploadServlet.
This servlet handles the form-based file uploads.
UploadServlet() - Constructor for class SK.gnome.dwarf.http.servlet.UploadServlet
 
unescapeURL(String, String) - Static method in class SK.gnome.dwarf.http.HTTPUtils
Unescapes the given URL.
urlDecode(String, String) - Static method in class SK.gnome.dwarf.http.HTTPUtils
Decodes a MIME format called x-www-form-urlencoded to string.
urlEncode(String, String) - Static method in class SK.gnome.dwarf.http.HTTPUtils
Encodes a string into a MIME format called x-www-form-urlencoded.
useJikesForJSP - Variable in class SK.gnome.dwarf.http.HTTPParameters
Whether or not to use Jikes compiler to compile the JSP pages.
userAgent - Variable in class SK.gnome.dwarf.http.log.HTTPLogFormat
Whether or not to log the "User-Agent" request header.
userPrincipalClass - Variable in class SK.gnome.dwarf.http.Application
The class representing the user principal.

W

WebApplication - class SK.gnome.dwarf.http.WebApplication.
Provides the standard web application.
WebApplication(String) - Constructor for class SK.gnome.dwarf.http.WebApplication
Creates a new WebApplication.
WebDAVServlet - class SK.gnome.dwarf.http.webdav.WebDAVServlet.
This servlet implements the WebDAV protocol.
WebDAVServlet() - Constructor for class SK.gnome.dwarf.http.webdav.WebDAVServlet
 
write(long, String, LogLevel, String, Throwable) - Method in class SK.gnome.dwarf.http.log.HTTPFileLogger
 

A C D E F G H I J K L M P R S T U W

Copyright (c) 1999-2005, Gnome Ltd. All rights reserved.