A B C D E F G H I J K L M N O P Q R S T U V W _

A

abort(Executor) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
ACCESS_LOGGER_CLASSNAME - Static variable in class winstone.cmdline.Option
 
ACCESSLOG_RESOURCES - Static variable in class winstone.accesslog.SimpleAccessLogger
 
AccessLogger - Interface in winstone
Used for logging accesses, eg in Apache access_log style
activate(WebAppConfiguration) - Method in class winstone.WinstoneSession
Called after the session has been deserialized from another server.
addCookie(Cookie) - Method in interface javax.servlet.http.HttpServletResponse
 
addCookie(Cookie) - Method in class javax.servlet.http.HttpServletResponseWrapper
 
addCookie(Cookie) - Method in class winstone.WinstoneResponse
 
addDateHeader(String, long) - Method in interface javax.servlet.http.HttpServletResponse
 
addDateHeader(String, long) - Method in class javax.servlet.http.HttpServletResponseWrapper
 
addDateHeader(String, long) - Method in class winstone.WinstoneResponse
 
addHeader(String, String) - Method in interface javax.servlet.http.HttpServletResponse
 
addHeader(String, String) - Method in class javax.servlet.http.HttpServletResponseWrapper
 
addHeader(String, String) - Method in class winstone.WinstoneResponse
 
addIncludeAttributes(String, String, String, String, String) - Method in class winstone.WinstoneRequest
 
addIncludeQueryParameters(String) - Method in class winstone.WinstoneRequest
 
addIntHeader(String, int) - Method in interface javax.servlet.http.HttpServletResponse
 
addIntHeader(String, int) - Method in class javax.servlet.http.HttpServletResponseWrapper
 
addIntHeader(String, int) - Method in class winstone.WinstoneResponse
 
addJspServletParams(Map) - Static method in class winstone.WebAppConfiguration
 
addToEnvironment(String, Object) - Method in class winstone.jndi.WinstoneContext
 
addURL(URL) - Method in class winstone.classLoader.ReloadingClassLoader
 
addUsed(WinstoneRequest) - Method in class winstone.WinstoneSession
 
AJP13_LISTEN_ADDRESS - Static variable in class winstone.cmdline.Option
 
AJP13_PORT - Static variable in class winstone.cmdline.Option
 
Ajp13IncomingPacket - Class in winstone.ajp13
Models a single incoming ajp13 packet.
Ajp13IncomingPacket(InputStream, RequestHandlerThread) - Constructor for class winstone.ajp13.Ajp13IncomingPacket
Constructor
Ajp13Listener - Class in winstone.ajp13
Implements the main listener daemon thread.
Ajp13Listener(Map, ObjectPool, HostGroup) - Constructor for class winstone.ajp13.Ajp13Listener
Constructor
Ajp13OutputStream - Class in winstone.ajp13
Extends the winstone output stream, so that the ajp13 protocol requirements can be fulfilled.
Ajp13OutputStream(OutputStream, String) - Constructor for class winstone.ajp13.Ajp13OutputStream
 
AJP_RESOURCES - Static variable in class winstone.ajp13.Ajp13Listener
 
all(Class<?>) - Static method in class winstone.cmdline.Option
List up all the known options.
allocateRequestResponse(Socket, InputStream, OutputStream, RequestHandlerThread, boolean) - Method in class winstone.ajp13.Ajp13Listener
Called by the request handler thread, because it needs specific setup code for this connection's protocol (ie construction of request/response objects, in/out streams, etc).
allocateRequestResponse(Socket, InputStream, OutputStream, RequestHandlerThread, boolean) - Method in class winstone.HttpListener
Called by the request handler thread, because it needs specific setup code for this connection's protocol (ie construction of request/response objects, in/out streams, etc).
allocateRequestResponse(Socket, InputStream, OutputStream, RequestHandlerThread, boolean) - Method in interface winstone.Listener
Called by the request handler thread, because it needs specific setup code for this connection's protocol (ie construction of request/response objects, in/out streams, etc).
appendByteCount(String) - Method in class winstone.WinstoneResponseWriter
 
ARGUMENTS_REALM_PASSWORD - Static variable in class winstone.cmdline.Option
 
ARGUMENTS_REALM_ROLES - Static variable in class winstone.cmdline.Option
 
ArgumentsRealm - Class in winstone.realm
Base class for authentication realms.
ArgumentsRealm(Set, Map) - Constructor for class winstone.realm.ArgumentsRealm
Constructor - this sets up an authentication realm, using the arguments supplied on the command line as a source of userNames/passwords/roles.
askClusterForSession(String, WebAppConfiguration) - Method in interface winstone.Cluster
Check if the other nodes in this cluster have a session for this sessionId.
askClusterForSession(String, WebAppConfiguration) - Method in class winstone.cluster.SimpleCluster
Check if the other nodes in this cluster have a session for this sessionId.
attributeAdded(HttpSessionBindingEvent) - Method in interface javax.servlet.http.HttpSessionAttributeListener
 
attributeAdded(ServletContextAttributeEvent) - Method in interface javax.servlet.ServletContextAttributeListener
 
attributeAdded(ServletRequestAttributeEvent) - Method in interface javax.servlet.ServletRequestAttributeListener
 
attributeRemoved(HttpSessionBindingEvent) - Method in interface javax.servlet.http.HttpSessionAttributeListener
 
attributeRemoved(ServletContextAttributeEvent) - Method in interface javax.servlet.ServletContextAttributeListener
 
attributeRemoved(ServletRequestAttributeEvent) - Method in interface javax.servlet.ServletRequestAttributeListener
 
attributeReplaced(HttpSessionBindingEvent) - Method in interface javax.servlet.http.HttpSessionAttributeListener
 
attributeReplaced(ServletContextAttributeEvent) - Method in interface javax.servlet.ServletContextAttributeListener
 
attributeReplaced(ServletRequestAttributeEvent) - Method in interface javax.servlet.ServletRequestAttributeListener
 
attributes - Variable in class winstone.WinstoneRequest
 
attributesStack - Variable in class winstone.WinstoneRequest
 
AUTH_RESOURCES - Static variable in class winstone.auth.BaseAuthenticationHandler
 
authenticateByUsernamePassword(String, String) - Method in interface winstone.AuthenticationRealm
Authenticate the user - do we know them ? Return a distinct id once we know them.
authenticateByUsernamePassword(String, String) - Method in class winstone.realm.ArgumentsRealm
Authenticate the user - do we know them ? Return a principal once we know them
authenticateByUsernamePassword(String, String) - Method in class winstone.realm.FileRealm
Authenticate the user - do we know them ? Return a principal once we know them
authenticatedUser - Variable in class winstone.WinstoneRequest
 
AuthenticationHandler - Interface in winstone
 
AuthenticationPrincipal - Class in winstone
Implements the principal method - basically just a way of identifying an authenticated user.
AuthenticationPrincipal(String, String, List) - Constructor for class winstone.AuthenticationPrincipal
Constructor
AuthenticationRealm - Interface in winstone
Interface for authentication realms.
authorization - Variable in class winstone.WinstoneRequest
 
available() - Method in class winstone.WinstoneInputStream
 
awaitTermination(long, TimeUnit) - Method in class winstone.BoundedExecutorService
 

B

BACKLOG_COUNT - Static variable in class winstone.HttpListener
 
BaseAuthenticationHandler - Class in winstone.auth
Base class for managers of authentication within Winstone.
BaseAuthenticationHandler(Node, List, Set, AuthenticationRealm) - Constructor for class winstone.auth.BaseAuthenticationHandler
Factory method - this parses the web.xml nodes and builds the correct subclass for handling that auth type.
BASIC_AUTH - Static variable in interface javax.servlet.http.HttpServletRequest
 
BasicAuthenticationHandler - Class in winstone.auth
Handles HTTP basic authentication.
BasicAuthenticationHandler(Node, List, Set, AuthenticationRealm) - Constructor for class winstone.auth.BasicAuthenticationHandler
 
bind(String, Object) - Method in class winstone.jndi.WinstoneContext
Below here is for read-write contexts ...
bind(Name, Object) - Method in class winstone.jndi.WinstoneContext
 
bind(Name, Object, boolean) - Method in class winstone.jndi.WinstoneContext
 
bodyOnly - Variable in class winstone.WinstoneOutputStream
 
bool(String, boolean) - Static method in class winstone.cmdline.Option
 
booleanArg(Map, String, boolean) - Static method in class winstone.WebAppConfiguration
 
BoundedExecutorService - Class in winstone
Wraps Executor so that we only ask the wrapped Executor to execute N number of tasks at any given time.
BoundedExecutorService(ExecutorService, int) - Constructor for class winstone.BoundedExecutorService
 
buffer - Variable in class winstone.WinstoneOutputStream
 
bufferPosition - Variable in class winstone.WinstoneOutputStream
 
bufferSize - Variable in class winstone.WinstoneOutputStream
 
bytesCommitted - Variable in class winstone.WinstoneOutputStream
 

C

clazz(String, Class) - Static method in class winstone.cmdline.Option
 
cleanUp() - Method in class winstone.WinstoneRequest
Resets the request to be reused
cleanUp() - Method in class winstone.WinstoneResponse
Resets the request to be reused
clearIncludeStackForForward() - Method in class winstone.WinstoneOutputStream
 
clearIncludeStackForForward() - Method in class winstone.WinstoneRequest
 
clearIncludeStackForForward() - Method in class winstone.WinstoneResponse
 
clearWarnings() - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
CLIENT_CERT_AUTH - Static variable in interface javax.servlet.http.HttpServletRequest
 
ClientcertAuthenticationHandler - Class in winstone.auth
 
ClientcertAuthenticationHandler(Node, List, Set, AuthenticationRealm) - Constructor for class winstone.auth.ClientcertAuthenticationHandler
 
ClientOutputStream - Class in winstone
Wrap an OutputStream so that we can distinguish errors writing to clients.
ClientOutputStream(OutputStream) - Constructor for class winstone.ClientOutputStream
 
ClientSocketException - Exception in winstone
Indicates an I/O exception writing to client.
ClientSocketException(Throwable) - Constructor for exception winstone.ClientSocketException
 
clone() - Method in class javax.servlet.http.Cookie
 
close() - Method in class winstone.ClientOutputStream
 
close() - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
close() - Method in class winstone.jndi.WinstoneBindingEnumeration
 
close() - Method in class winstone.jndi.WinstoneContext
 
close() - Method in class winstone.jndi.WinstoneNameEnumeration
 
close() - Method in class winstone.WinstoneOutputStream
 
closeAfterRequest() - Method in class winstone.WinstoneResponse
Based on request/response headers and the protocol, determine whether or not this connection should operate in keep-alive mode.
closed - Variable in class winstone.WinstoneOutputStream
 
Cluster - Interface in winstone
Represents a cluster implementation, which is basically the communication mechanism between a group of winstone containers.
CLUSTER_CLASS_NAME - Static variable in class winstone.cmdline.Option
 
CLUSTER_NODES - Static variable in class winstone.cmdline.Option
 
CLUSTER_RESOURCES - Static variable in class winstone.cluster.SimpleCluster
 
clusterRequest(byte, InputStream, OutputStream, Socket, HostGroup) - Method in interface winstone.Cluster
Accept a control socket request related to the cluster functions and process the request.
clusterRequest(byte, InputStream, OutputStream, Socket, HostGroup) - Method in class winstone.cluster.SimpleCluster
Accept a control socket request related to the cluster functions and process the request.
ClusterSessionSearch - Class in winstone.cluster
Contains all the logic for reading in sessions
ClusterSessionSearch(String, String, String, String, int) - Constructor for class winstone.cluster.ClusterSessionSearch
Sets up for a threaded search
CmdLineParser - Class in winstone.cmdline
Command line argument parser, Winstone style.
CmdLineParser(List<Option<?>>) - Constructor for class winstone.cmdline.CmdLineParser
 
commit() - Method in class winstone.ajp13.Ajp13OutputStream
 
commit() - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
commit() - Method in class winstone.WinstoneOutputStream
 
committed - Variable in class winstone.WinstoneOutputStream
 
COMMON_LIB_FOLDER - Static variable in class winstone.cmdline.Option
 
compare(Object, Object) - Method in class winstone.Mapping
Used to compare two url patterns.
compare(Object, Object) - Method in class winstone.WebAppConfiguration
 
compareTo(Object) - Method in class winstone.ServletConfiguration
This was included so that the servlet instances could be sorted on their loadOnStartup values.
composeName(String, String) - Method in class winstone.jndi.WinstoneContext
 
composeName(Name, Name) - Method in class winstone.jndi.WinstoneContext
 
CONFIG - Static variable in class winstone.cmdline.Option
 
CONNECTION_TIMEOUT - Static variable in class winstone.HttpListener
 
constraints - Variable in class winstone.auth.BaseAuthenticationHandler
 
constructOurCanonicalVersion(File, File) - Static method in class winstone.StaticResourceServlet
 
CONTAINER_JNDI_CLASSNAME - Static variable in class winstone.cmdline.Option
 
ContainerJNDIManager - Class in winstone.jndi
Implements a simple web.xml + command line arguments style jndi manager
ContainerJNDIManager(Map, List, ClassLoader) - Constructor for class winstone.jndi.ContainerJNDIManager
Gets the relevant list of objects from the args, validating against the web.xml nodes supplied.
containsHeader(String) - Method in interface javax.servlet.http.HttpServletResponse
 
containsHeader(String) - Method in class javax.servlet.http.HttpServletResponseWrapper
 
containsHeader(String) - Method in class winstone.WinstoneResponse
 
contentLength - Variable in class winstone.WinstoneRequest
 
contentType - Variable in class winstone.WinstoneRequest
 
contextDestroyed(ServletContextEvent) - Method in interface javax.servlet.ServletContextListener
 
contextDestroyed(ServletContextEvent) - Method in class winstone.classLoader.ReloadingClassLoader
 
contextInitialized(ServletContextEvent) - Method in interface javax.servlet.ServletContextListener
 
contextInitialized(ServletContextEvent) - Method in class winstone.classLoader.ReloadingClassLoader
 
CONTROL_PORT - Static variable in class winstone.cmdline.Option
 
CONTROL_PORT - Static variable in class winstone.tools.WinstoneControl
 
Cookie - Class in javax.servlet.http
Cookie model value object
Cookie(String, String) - Constructor for class javax.servlet.http.Cookie
 
cookies - Variable in class winstone.WinstoneRequest
 
createArrayOf(String, Object[]) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
createBlob() - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
createClob() - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
createFromLink(String, String) - Static method in class winstone.Mapping
Factory constructor method - this turns a servlet name into a mapping element
createFromURL(String, String) - Static method in class winstone.Mapping
Factory constructor method - this parses the url pattern into pieces we can use to match against incoming URLs.
createNClob() - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
createObject(String, String, String, Map, ClassLoader) - Method in class winstone.jndi.ContainerJNDIManager
Build an object to insert into the jndi space
createSQLXML() - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
createStatement() - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
createStatement(int, int) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
createStatement(int, int, int) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
createStruct(String, Object[]) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
createSubcontext(String) - Method in class winstone.jndi.WinstoneContext
 
createSubcontext(Name) - Method in class winstone.jndi.WinstoneContext
 
currentSessionIds - Variable in class winstone.WinstoneRequest
 

D

deadRequestedSessionId - Variable in class winstone.WinstoneRequest
 
deallocateRequestResponse(RequestHandlerThread, WinstoneRequest, WinstoneResponse, WinstoneInputStream, WinstoneOutputStream) - Method in class winstone.ajp13.Ajp13Listener
Called by the request handler thread, because it needs specific shutdown code for this connection's protocol (ie releasing input/output streams, etc).
deallocateRequestResponse(RequestHandlerThread, WinstoneRequest, WinstoneResponse, WinstoneInputStream, WinstoneOutputStream) - Method in class winstone.HttpListener
Called by the request handler thread, because it needs specific shutdown code for this connection's protocol (ie releasing input/output streams, etc).
deallocateRequestResponse(RequestHandlerThread, WinstoneRequest, WinstoneResponse, WinstoneInputStream, WinstoneOutputStream) - Method in interface winstone.Listener
Called by the request handler thread, because it needs specific shutdown code for this connection's protocol (ie releasing input/output streams, etc).
DEBUG - Static variable in class winstone.cmdline.Option
 
DEBUG - Static variable in class winstone.Logger
 
DEBUG - Static variable in class winstone.tools.WinstoneControl
 
decodeBase64(char[], byte[], int, int, int) - Static method in class winstone.auth.BasicAuthenticationHandler
Decodes a byte array from base64
decodeURLToken(String) - Static method in class winstone.WinstoneRequest
 
decodeURLToken(String, String) - Static method in class winstone.WinstoneRequest
For decoding the URL encoding used on query strings
decodeURLToken(String, boolean) - Static method in class winstone.WinstoneRequest
 
decodeURLToken(String, String, boolean) - Static method in class winstone.WinstoneRequest
 
DEFAULT_HNL - Static variable in class winstone.HttpListener
 
DEFAULT_SERVLET - Static variable in class winstone.Mapping
 
DEFAULT_STREAM - Static variable in class winstone.Logger
 
defaultStream - Static variable in class winstone.Logger
 
defaultValue - Variable in class winstone.cmdline.Option
 
deployEmbeddedWarfile(Map) - Static method in class winstone.Launcher
 
destroy() - Method in interface javax.servlet.Filter
 
destroy() - Method in class javax.servlet.GenericServlet
 
destroy() - Method in interface javax.servlet.Servlet
 
destroy() - Method in class winstone.accesslog.SimpleAccessLogger
 
destroy() - Method in interface winstone.AccessLogger
 
destroy() - Method in class winstone.ajp13.Ajp13Listener
Interrupts the listener thread.
destroy() - Method in class winstone.cluster.ClusterSessionSearch
 
destroy() - Method in interface winstone.Cluster
Destroy the maintenance thread if there is one.
destroy() - Method in class winstone.cluster.SimpleCluster
 
destroy() - Method in class winstone.FilterConfiguration
Called when it's time for the container to shut this servlet down.
destroy() - Method in class winstone.HostConfiguration
 
destroy() - Method in class winstone.HostGroup
 
destroy() - Method in class winstone.HttpListener
Interrupts the listener thread.
destroy() - Method in class winstone.invoker.InvokerServlet
Destroy any mounted instances we might be holding, then destroy myself
destroy() - Method in class winstone.jndi.resourceFactories.WinstoneDataSource
Close this pool - probably because we will want to re-init the pool
destroy() - Method in interface winstone.Listener
Interrupts the listener thread.
destroy() - Method in class winstone.ObjectPool
 
destroy() - Method in class winstone.ServletConfiguration
Called when it's time for the container to shut this servlet down.
destroy() - Method in class winstone.WebAppConfiguration
Iterates through each of the servlets/filters and calls destroy on them
destroySubcontext(String) - Method in class winstone.jndi.WinstoneContext
 
destroySubcontext(Name) - Method in class winstone.jndi.WinstoneContext
 
DIGEST_AUTH - Static variable in interface javax.servlet.http.HttpServletRequest
 
DigestAuthenticationHandler - Class in winstone.auth
Implements the MD5 digest version of authentication
DigestAuthenticationHandler(Node, List, Set, AuthenticationRealm) - Constructor for class winstone.auth.DigestAuthenticationHandler
 
DIRECTORY_LISTINGS - Static variable in class winstone.cmdline.Option
 
discardRequestBody() - Method in class winstone.WinstoneRequest
 
disregardMode - Variable in class winstone.WinstoneOutputStream
 
doDelete(HttpServletRequest, HttpServletResponse) - Method in class javax.servlet.http.HttpServlet
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in interface javax.servlet.Filter
 
doFilter(ServletRequest, ServletResponse) - Method in interface javax.servlet.FilterChain
 
doFilter(ServletRequest, ServletResponse) - Method in class winstone.RequestDispatcher
Handles the processing of the chain of filters, so that we process them all, then pass on to the main servlet
doGet(HttpServletRequest, HttpServletResponse) - Method in class javax.servlet.http.HttpServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class winstone.invoker.InvokerServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class winstone.StaticResourceServlet
 
doHead(HttpServletRequest, HttpServletResponse) - Method in class javax.servlet.http.HttpServlet
 
doHostnameLookups - Variable in class winstone.HttpListener
 
doOptions(HttpServletRequest, HttpServletResponse) - Method in class javax.servlet.http.HttpServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class javax.servlet.http.HttpServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class winstone.invoker.InvokerServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class winstone.StaticResourceServlet
 
doPut(HttpServletRequest, HttpServletResponse) - Method in class javax.servlet.http.HttpServlet
 
doRoleCheck(HttpServletRequest, HttpServletResponse, String) - Method in class winstone.auth.BaseAuthenticationHandler
 
doTrace(HttpServletRequest, HttpServletResponse) - Method in class javax.servlet.http.HttpServlet
 
DS_RESOURCES - Static variable in class winstone.jndi.resourceFactories.WinstoneDataSource
 

E

encodeRedirectURL(String) - Method in interface javax.servlet.http.HttpServletResponse
 
encodeRedirectUrl(String) - Method in interface javax.servlet.http.HttpServletResponse
Deprecated. As of version 2.1, use encodeRedirectURL(String url) instead
encodeRedirectURL(String) - Method in class javax.servlet.http.HttpServletResponseWrapper
 
encodeRedirectUrl(String) - Method in class javax.servlet.http.HttpServletResponseWrapper
Deprecated.  
encodeRedirectURL(String) - Method in class winstone.WinstoneResponse
 
encodeRedirectUrl(String) - Method in class winstone.WinstoneResponse
Deprecated.  
encodeURL(String) - Method in interface javax.servlet.http.HttpServletResponse
 
encodeUrl(String) - Method in interface javax.servlet.http.HttpServletResponse
Deprecated. As of version 2.1, use encodeURL(String url) instead
encodeURL(String) - Method in class javax.servlet.http.HttpServletResponseWrapper
 
encodeUrl(String) - Method in class javax.servlet.http.HttpServletResponseWrapper
Deprecated.  
encodeURL(String) - Method in class winstone.WinstoneResponse
 
encodeUrl(String) - Method in class winstone.WinstoneResponse
Deprecated.  
encoding - Variable in class winstone.WinstoneRequest
 
ensureInitialization() - Method in class winstone.ServletConfiguration
 
ERROR - Static variable in class winstone.Logger
 
error(SAXParseException) - Method in class winstone.WebXmlParser
 
ErrorServlet - Class in winstone
A simple servlet that writes out the body of the error
ErrorServlet() - Constructor for class winstone.ErrorServlet
 
EXACT_PATTERN - Static variable in class winstone.Mapping
 
execute(Runnable) - Method in class winstone.BoundedExecutorService
 
execute(ServletRequest, ServletResponse, FilterChain) - Method in class winstone.FilterConfiguration
 
execute(ServletRequest, ServletResponse, String) - Method in class winstone.ServletConfiguration
 
executeKeepAlive(Connection) - Method in class winstone.jndi.resourceFactories.WinstoneDataSource
 
executeKeepAliveOnUnused() - Method in class winstone.jndi.resourceFactories.WinstoneDataSource
Executes keep alive for each of the connections in the supplied pool
EXTENSION_PATTERN - Static variable in class winstone.Mapping
 
extractParameters(String, String, Map, boolean) - Static method in class winstone.WinstoneRequest
Gets parameters from the url encoded parameter string
extractRequestKeepAliveHeader(WinstoneRequest) - Method in class winstone.WinstoneResponse
 

F

fatalError(SAXParseException) - Method in class winstone.WebXmlParser
 
file(String) - Static method in class winstone.cmdline.Option
 
FileRealm - Class in winstone.realm
 
FileRealm(Set, Map) - Constructor for class winstone.realm.FileRealm
Constructor - this sets up an authentication realm, using the file supplied on the command line as a source of userNames/passwords/roles.
FILEREALM_CONFIGFILE - Static variable in class winstone.cmdline.Option
 
Filter - Interface in javax.servlet
Interface definition for filter objects
FilterChain - Interface in javax.servlet
Interface def for chains of filters before invoking the resource.
FilterConfig - Interface in javax.servlet
Configuration for filter objects.
FilterConfiguration - Class in winstone
Corresponds to a filter object in the web app.
FilterConfiguration(ServletContext, ClassLoader) - Constructor for class winstone.FilterConfiguration
 
FilterConfiguration(ServletContext, ClassLoader, Node) - Constructor for class winstone.FilterConfiguration
Constructor
findClass(String) - Method in class winstone.classLoader.ReloadingClassLoader
 
findResource(String) - Method in class winstone.classLoader.ReloadingClassLoader
 
finishIncludeBuffer() - Method in class winstone.WinstoneOutputStream
 
finishIncludeBuffer() - Method in class winstone.WinstoneResponse
 
finishRequest() - Method in class winstone.WinstoneInputStream
 
finishResponse() - Method in class winstone.ajp13.Ajp13OutputStream
 
finishResponse() - Method in class winstone.WinstoneOutputStream
 
flush() - Method in class winstone.ClientOutputStream
 
flush(String) - Static method in class winstone.Logger
Forces a flush of the contents to file, display, etc
flush() - Method in class winstone.WinstoneOutputStream
 
flush() - Method in class winstone.WinstoneResponseWriter
 
flushBuffer() - Method in interface javax.servlet.ServletResponse
 
flushBuffer() - Method in class javax.servlet.ServletResponseWrapper
 
flushBuffer() - Method in class winstone.WinstoneResponse
 
FOLDER_PATTERN - Static variable in class winstone.Mapping
 
FORM_AUTH - Static variable in interface javax.servlet.http.HttpServletRequest
 
FormAuthenticationHandler - Class in winstone.auth
Handles FORM based authentication configurations.
FormAuthenticationHandler(Node, List, Set, AuthenticationRealm) - Constructor for class winstone.auth.FormAuthenticationHandler
Constructor for the FORM authenticator
forward(ServletRequest, ServletResponse) - Method in interface javax.servlet.RequestDispatcher
 
forward(ServletRequest, ServletResponse) - Method in class winstone.RequestDispatcher
Forwards to another servlet, and when it's finished executing that other servlet, cut off execution.
FULL_DEBUG - Static variable in class winstone.Logger
 

G

GenericServlet - Class in javax.servlet
The base class from which all servlets extend.
GenericServlet() - Constructor for class javax.servlet.GenericServlet
 
get(Map) - Method in class winstone.cmdline.Option.OBoolean
 
get(Map, boolean) - Method in class winstone.cmdline.Option.OBoolean
 
get(Map, Class<T>) - Method in class winstone.cmdline.Option.OClass
 
get(Map, Class<T>, ClassLoader) - Method in class winstone.cmdline.Option.OClass
 
get(Map, File) - Method in class winstone.cmdline.Option.OFile
 
get(Map) - Method in class winstone.cmdline.Option.OFile
 
get(Map) - Method in class winstone.cmdline.Option.OInt
 
get(Map, int) - Method in class winstone.cmdline.Option.OInt
 
get(Map) - Method in class winstone.cmdline.Option.OString
 
getAccessLogger() - Method in class winstone.WebAppConfiguration
 
getAddressPort() - Method in class winstone.cluster.ClusterSessionSearch
 
getArgsFromCommandLine(String[]) - Static method in class winstone.Launcher
 
getAttribute(String) - Method in interface javax.servlet.http.HttpSession
 
getAttribute(String) - Method in interface javax.servlet.ServletContext
 
getAttribute(String) - Method in interface javax.servlet.ServletRequest
 
getAttribute(String) - Method in class javax.servlet.ServletRequestWrapper
 
getAttribute(String) - Method in class winstone.WebAppConfiguration
OK ...
getAttribute(String) - Method in class winstone.WinstoneRequest
 
getAttribute(String) - Method in class winstone.WinstoneSession
 
getAttributeNames() - Method in interface javax.servlet.http.HttpSession
 
getAttributeNames() - Method in interface javax.servlet.ServletContext
 
getAttributeNames() - Method in interface javax.servlet.ServletRequest
 
getAttributeNames() - Method in class javax.servlet.ServletRequestWrapper
 
getAttributeNames() - Method in class winstone.WebAppConfiguration
 
getAttributeNames() - Method in class winstone.WinstoneRequest
 
getAttributeNames() - Method in class winstone.WinstoneSession
 
getAttributes() - Method in class winstone.ajp13.Ajp13IncomingPacket
 
getAttributes() - Method in class winstone.WinstoneRequest
 
getAttributesStack() - Method in class winstone.WinstoneRequest
 
getAuthType() - Method in interface javax.servlet.http.HttpServletRequest
 
getAuthType() - Method in class javax.servlet.http.HttpServletRequestWrapper
 
getAuthType() - Method in class winstone.AuthenticationPrincipal
 
getAuthType() - Method in class winstone.WinstoneRequest
 
getAutoCommit() - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
getBodyContent() - Method in class winstone.auth.RetryRequestParams
 
getBufferSize() - Method in interface javax.servlet.ServletResponse
 
getBufferSize() - Method in class javax.servlet.ServletResponseWrapper
 
getBufferSize() - Method in class winstone.WinstoneOutputStream
 
getBufferSize() - Method in class winstone.WinstoneResponse
 
getBytesCommitted() - Method in class winstone.WinstoneOutputStream
 
getCatalog() - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
getCharacterEncoding() - Method in interface javax.servlet.ServletRequest
 
getCharacterEncoding() - Method in class javax.servlet.ServletRequestWrapper
 
getCharacterEncoding() - Method in interface javax.servlet.ServletResponse
 
getCharacterEncoding() - Method in class javax.servlet.ServletResponseWrapper
 
getCharacterEncoding() - Method in class winstone.auth.RetryRequestWrapper
 
getCharacterEncoding() - Method in class winstone.WinstoneRequest
 
getCharacterEncoding() - Method in class winstone.WinstoneResponse
 
getCharsetFromContentTypeHeader(String, StringBuffer) - Static method in class winstone.WinstoneResponse
 
getClientInfo(String) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
getClientInfo() - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
getComment() - Method in class javax.servlet.http.Cookie
 
getConnection(String, String) - Method in class winstone.jndi.resourceFactories.WinstoneDataSource
Gets a connection with a specific username/password.
getConnection() - Method in class winstone.jndi.resourceFactories.WinstoneDataSource
 
getConnection(int) - Method in class winstone.jndi.resourceFactories.WinstoneDataSource
Get a read-write connection - preferably from the pool, but fresh if needed
getConnectorName() - Method in class winstone.HttpListener
The name to use when getting properties - this is just so that we can override for the SSL connector.
getConnectorScheme() - Method in class winstone.HttpListener
 
getConnectorScheme() - Method in class winstone.ssl.HttpsListener
The name to use when getting properties - this is just so that we can override for the SSL connector.
getContentLength() - Method in interface javax.servlet.ServletRequest
 
getContentLength() - Method in class javax.servlet.ServletRequestWrapper
 
getContentLength() - Method in class winstone.auth.RetryRequestParams
 
getContentLength() - Method in class winstone.auth.RetryRequestWrapper
 
getContentLength() - Method in class winstone.WinstoneRequest
 
getContentType() - Method in interface javax.servlet.ServletRequest
 
getContentType() - Method in class javax.servlet.ServletRequestWrapper
 
getContentType() - Method in interface javax.servlet.ServletResponse
 
getContentType() - Method in class javax.servlet.ServletResponseWrapper
 
getContentType() - Method in class winstone.auth.RetryRequestParams
 
getContentType() - Method in class winstone.auth.RetryRequestWrapper
 
getContentType() - Method in class winstone.WinstoneRequest
 
getContentType() - Method in class winstone.WinstoneResponse
 
getContext(String) - Method in interface javax.servlet.ServletContext
 
getContext(String) - Method in class winstone.WebAppConfiguration
 
getContextName() - Method in class winstone.WebAppConfiguration
 
getContextPath() - Method in interface javax.servlet.http.HttpServletRequest
 
getContextPath() - Method in class javax.servlet.http.HttpServletRequestWrapper
 
getContextPath() - Method in interface javax.servlet.ServletContext
 
getContextPath() - Method in class winstone.auth.RetryRequestParams
 
getContextPath() - Method in class winstone.auth.RetryRequestWrapper
 
getContextPath() - Method in class winstone.WebAppConfiguration
 
getContextPath() - Method in class winstone.WinstoneRequest
 
getCookies() - Method in interface javax.servlet.http.HttpServletRequest
 
getCookies() - Method in class javax.servlet.http.HttpServletRequestWrapper
 
getCookies() - Method in class winstone.WinstoneRequest
 
getCookies() - Method in class winstone.WinstoneResponse
 
getCreationTime() - Method in interface javax.servlet.http.HttpSession
 
getCreationTime() - Method in class winstone.WinstoneSession
 
getCurrentSessionIds() - Method in class winstone.WinstoneRequest
 
getDateHeader(String) - Method in interface javax.servlet.http.HttpServletRequest
 
getDateHeader(String) - Method in class javax.servlet.http.HttpServletRequestWrapper
 
getDateHeader(String) - Method in class winstone.auth.RetryRequestWrapper
 
getDateHeader(String) - Method in class winstone.WinstoneRequest
 
getDeadRequestedSessionId() - Method in class winstone.WinstoneRequest
 
getDefaultPort() - Method in class winstone.HttpListener
The default port to use - this is just so that we can override for the SSL connector.
getDefaultPort() - Method in class winstone.ssl.HttpsListener
The default port to use - this is just so that we can override for the SSL connector.
getDomain() - Method in class javax.servlet.http.Cookie
 
getEncoding() - Method in class winstone.auth.RetryRequestParams
 
getEncoding() - Method in class winstone.WinstoneRequest
 
getEnvironment() - Method in class winstone.jndi.WinstoneContext
 
getErrorDispatcherByClass(Throwable) - Method in class winstone.WebAppConfiguration
Gets a dispatcher, set up for error dispatch.
getErrorDispatcherByCode(String, int, String, Throwable) - Method in class winstone.WebAppConfiguration
 
getErrorPageExceptions() - Method in class winstone.WebAppConfiguration
 
getErrorPagesByCode() - Method in class winstone.WebAppConfiguration
 
getErrorPagesByException() - Method in class winstone.WebAppConfiguration
 
getErrorStatusCode() - Method in class winstone.WinstoneResponse
 
getFilter() - Method in class winstone.FilterConfiguration
Implements the first-time-init of an instance, and wraps it in a dispatcher.
getFilterMatchCache() - Method in class winstone.WebAppConfiguration
 
getFilterName() - Method in interface javax.servlet.FilterConfig
 
getFilterName() - Method in class winstone.FilterConfiguration
 
getFilters() - Method in class winstone.WebAppConfiguration
 
getHeader(String) - Method in interface javax.servlet.http.HttpServletRequest
 
getHeader(String) - Method in class javax.servlet.http.HttpServletRequestWrapper
 
getHeader(String) - Method in class winstone.auth.RetryRequestWrapper
 
getHeader(String) - Method in class winstone.WinstoneRequest
 
getHeader(String) - Method in class winstone.WinstoneResponse
 
getHeaderNames() - Method in interface javax.servlet.http.HttpServletRequest
 
getHeaderNames() - Method in class javax.servlet.http.HttpServletRequestWrapper
 
getHeaderNames() - Method in class winstone.auth.RetryRequestWrapper
 
getHeaderNames() - Method in class winstone.WinstoneRequest
 
getHeaders(String) - Method in interface javax.servlet.http.HttpServletRequest
 
getHeaders(String) - Method in class javax.servlet.http.HttpServletRequestWrapper
 
getHeaders() - Method in class winstone.ajp13.Ajp13IncomingPacket
 
getHeaders() - Method in class winstone.auth.RetryRequestParams
 
getHeaders(String) - Method in class winstone.auth.RetryRequestWrapper
 
getHeaders(String) - Method in class winstone.WinstoneRequest
 
getHeaders() - Method in class winstone.WinstoneResponse
 
getHoldability() - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
getHostByName(String) - Method in class winstone.HostGroup
 
getHostGroup() - Method in class winstone.WinstoneRequest
 
getHostname() - Method in class winstone.HostConfiguration
 
getId() - Method in interface javax.servlet.http.HttpSession
 
getId() - Method in class winstone.WinstoneSession
 
getIds() - Method in interface javax.servlet.http.HttpSessionContext
Deprecated.  
getInitialContext(Hashtable) - Method in class winstone.jndi.java.javaURLContextFactory
 
getInitialDispatcher(String, WinstoneRequest, WinstoneResponse) - Method in class winstone.WebAppConfiguration
Creates the dispatcher that corresponds to a request level dispatch (ie the initial entry point).
getInitParameter(String) - Method in interface javax.servlet.FilterConfig
 
getInitParameter(String) - Method in class javax.servlet.GenericServlet
 
getInitParameter(String) - Method in interface javax.servlet.ServletConfig
 
getInitParameter(String) - Method in interface javax.servlet.ServletContext
 
getInitParameter(String) - Method in class winstone.FilterConfiguration
 
getInitParameter(String) - Method in class winstone.ServletConfiguration
 
getInitParameter(String) - Method in class winstone.WebAppConfiguration
 
getInitParameterNames() - Method in interface javax.servlet.FilterConfig
 
getInitParameterNames() - Method in class javax.servlet.GenericServlet
 
getInitParameterNames() - Method in interface javax.servlet.ServletConfig
 
getInitParameterNames() - Method in interface javax.servlet.ServletContext
 
getInitParameterNames() - Method in class winstone.FilterConfiguration
 
getInitParameterNames() - Method in class winstone.ServletConfiguration
 
getInitParameterNames() - Method in class winstone.WebAppConfiguration
 
getInputStream() - Method in interface javax.servlet.ServletRequest
 
getInputStream() - Method in class javax.servlet.ServletRequestWrapper
 
getInputStream() - Method in class winstone.auth.RetryRequestWrapper
 
getInputStream() - Method in class winstone.WinstoneRequest
 
getIntBlock(int) - Method in class winstone.ajp13.Ajp13OutputStream
Useful generic method for getting ajp13 format integers in a packet.
getIntHeader(String) - Method in interface javax.servlet.http.HttpServletRequest
 
getIntHeader(String) - Method in class javax.servlet.http.HttpServletRequestWrapper
 
getIntHeader(String) - Method in class winstone.auth.RetryRequestWrapper
 
getIntHeader(String) - Method in class winstone.WinstoneRequest
 
getInvokableInstance(String) - Method in class winstone.invoker.InvokerServlet
Get an instance of the servlet configuration object
getLastAccessedTime() - Method in interface javax.servlet.http.HttpSession
 
getLastAccessedTime() - Method in class winstone.WinstoneSession
 
getLastModified(HttpServletRequest) - Method in class javax.servlet.http.HttpServlet
 
getLinkName() - Method in class winstone.Mapping
 
getListLocales() - Method in class winstone.WinstoneRequest
 
getLoader() - Method in class winstone.WebAppConfiguration
 
getLoadOnStartup() - Method in class winstone.ServletConfiguration
 
getLocalAddr() - Method in interface javax.servlet.ServletRequest
 
getLocalAddr() - Method in class javax.servlet.ServletRequestWrapper
 
getLocalAddr() - Method in class winstone.WinstoneRequest
 
getLocale() - Method in interface javax.servlet.ServletRequest
 
getLocale() - Method in class javax.servlet.ServletRequestWrapper
 
getLocale() - Method in interface javax.servlet.ServletResponse
 
getLocale() - Method in class javax.servlet.ServletResponseWrapper
 
getLocale() - Method in class winstone.auth.RetryRequestParams
 
getLocale() - Method in class winstone.auth.RetryRequestWrapper
 
getLocale() - Method in class winstone.WinstoneRequest
 
getLocale() - Method in class winstone.WinstoneResponse
 
getLocaleEncodingMap() - Method in class winstone.WebAppConfiguration
 
getLocales() - Method in interface javax.servlet.ServletRequest
 
getLocales() - Method in class javax.servlet.ServletRequestWrapper
 
getLocales() - Method in class winstone.auth.RetryRequestParams
 
getLocales() - Method in class winstone.auth.RetryRequestWrapper
 
getLocales() - Method in class winstone.WinstoneRequest
 
getLocalName() - Method in interface javax.servlet.ServletRequest
 
getLocalName() - Method in class javax.servlet.ServletRequestWrapper
 
getLocalName() - Method in class winstone.WinstoneRequest
 
getLocalPort() - Method in interface javax.servlet.ServletRequest
 
getLocalPort() - Method in class javax.servlet.ServletRequestWrapper
 
getLocalPort() - Method in class winstone.WinstoneRequest
 
getLoginTimeout() - Method in class winstone.jndi.resourceFactories.WinstoneDataSource
 
getLogWriter() - Method in class winstone.jndi.resourceFactories.WinstoneDataSource
 
getMajorVersion() - Method in interface javax.servlet.ServletContext
 
getMajorVersion() - Method in class winstone.WebAppConfiguration
 
getMappedTo() - Method in class winstone.Mapping
 
getMaxAge() - Method in class javax.servlet.http.Cookie
 
getMaxInactiveInterval() - Method in interface javax.servlet.http.HttpSession
 
getMaxInactiveInterval() - Method in class winstone.WinstoneSession
 
getMetaData() - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
getMethod() - Method in interface javax.servlet.http.HttpServletRequest
 
getMethod() - Method in class javax.servlet.http.HttpServletRequestWrapper
 
getMethod() - Method in class winstone.ajp13.Ajp13IncomingPacket
 
getMethod() - Method in class winstone.auth.RetryRequestParams
 
getMethod() - Method in class winstone.auth.RetryRequestWrapper
 
getMethod() - Method in class winstone.WinstoneRequest
 
getMimeType(String) - Method in interface javax.servlet.ServletContext
 
getMimeType(String) - Method in class winstone.WebAppConfiguration
Look up the map of mimeType extensions, and return the type that matches
getMinorVersion() - Method in interface javax.servlet.ServletContext
 
getMinorVersion() - Method in class winstone.WebAppConfiguration
 
getName() - Method in class javax.servlet.http.Cookie
 
getName() - Method in class javax.servlet.http.HttpSessionBindingEvent
 
getName() - Method in class javax.servlet.ServletContextAttributeEvent
 
getName() - Method in class javax.servlet.ServletRequestAttributeEvent
 
getName() - Method in class winstone.auth.SecurityConstraint
 
getName() - Method in class winstone.AuthenticationPrincipal
 
getName() - Method in class winstone.RequestDispatcher
 
getNamedDispatcher(String) - Method in interface javax.servlet.ServletContext
 
getNamedDispatcher(String) - Method in class winstone.WebAppConfiguration
Named dispatcher - this basically gets us a simple exact dispatcher (no url matching, no request attributes and no security)
getNameInNamespace() - Method in class winstone.jndi.WinstoneContext
 
getNameParser(Name) - Method in class winstone.jndi.WinstoneContext
 
getNameParser(String) - Method in class winstone.jndi.WinstoneContext
 
getNestedError() - Method in exception winstone.WinstoneException
Get the nested error or exception
getNetworkTimeout() - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
getObjectInstance(Object, Name, Context, Hashtable) - Method in class winstone.jndi.java.javaURLContextFactory
 
getOutputStream() - Method in interface javax.servlet.ServletResponse
 
getOutputStream() - Method in class javax.servlet.ServletResponseWrapper
 
getOutputStream() - Method in class winstone.WinstoneResponse
 
getOutputStreamLength() - Method in class winstone.WinstoneOutputStream
 
getOwnerHostname() - Method in class winstone.WebAppConfiguration
 
getPacketLength() - Method in class winstone.ajp13.Ajp13IncomingPacket
 
getParameter(String) - Method in interface javax.servlet.ServletRequest
 
getParameter(String) - Method in class javax.servlet.ServletRequestWrapper
 
getParameter(String) - Method in class winstone.auth.RetryRequestWrapper
 
getParameter(String) - Method in class winstone.WinstoneRequest
 
getParameterMap() - Method in interface javax.servlet.ServletRequest
 
getParameterMap() - Method in class javax.servlet.ServletRequestWrapper
 
getParameterMap() - Method in class winstone.auth.RetryRequestWrapper
 
getParameterMap() - Method in class winstone.WinstoneRequest
 
getParameterNames() - Method in interface javax.servlet.ServletRequest
 
getParameterNames() - Method in class javax.servlet.ServletRequestWrapper
 
getParameterNames() - Method in class winstone.auth.RetryRequestWrapper
 
getParameterNames() - Method in class winstone.WinstoneRequest
 
getParameters() - Method in class winstone.WinstoneRequest
 
getParametersStack() - Method in class winstone.WinstoneRequest
 
getParameterValues(String) - Method in interface javax.servlet.ServletRequest
 
getParameterValues(String) - Method in class javax.servlet.ServletRequestWrapper
 
getParameterValues(String) - Method in class winstone.auth.RetryRequestWrapper
 
getParameterValues(String) - Method in class winstone.WinstoneRequest
 
getParentLogger() - Method in class winstone.jndi.resourceFactories.WinstoneDataSource
 
getParsedParameters() - Method in class winstone.WinstoneRequest
 
getPassword() - Method in class winstone.AuthenticationPrincipal
 
getPath() - Method in class javax.servlet.http.Cookie
 
getPathInfo() - Method in interface javax.servlet.http.HttpServletRequest
 
getPathInfo() - Method in class javax.servlet.http.HttpServletRequestWrapper
 
getPathInfo() - Method in class winstone.auth.RetryRequestParams
 
getPathInfo() - Method in class winstone.auth.RetryRequestWrapper
 
getPathInfo() - Method in class winstone.WinstoneRequest
 
getPathTranslated() - Method in interface javax.servlet.http.HttpServletRequest
 
getPathTranslated() - Method in class javax.servlet.http.HttpServletRequestWrapper
 
getPathTranslated() - Method in class winstone.WinstoneRequest
 
getPatternType() - Method in class winstone.Mapping
 
getProtocol() - Method in interface javax.servlet.ServletRequest
 
getProtocol() - Method in class javax.servlet.ServletRequestWrapper
 
getProtocol() - Method in class winstone.ajp13.Ajp13IncomingPacket
 
getProtocol() - Method in class winstone.auth.RetryRequestParams
 
getProtocol() - Method in class winstone.WinstoneRequest
 
getProtocol() - Method in class winstone.WinstoneResponse
 
getQueryString() - Method in interface javax.servlet.http.HttpServletRequest
 
getQueryString() - Method in class javax.servlet.http.HttpServletRequestWrapper
 
getQueryString() - Method in class winstone.auth.RetryRequestParams
 
getQueryString() - Method in class winstone.auth.RetryRequestWrapper
 
getQueryString() - Method in class winstone.WinstoneRequest
 
getRawInputStream() - Method in class winstone.WinstoneInputStream
 
getReader() - Method in interface javax.servlet.ServletRequest
 
getReader() - Method in class javax.servlet.ServletRequestWrapper
 
getReader() - Method in class winstone.auth.RetryRequestWrapper
 
getReader() - Method in class winstone.WinstoneRequest
 
getRealPath(String) - Method in interface javax.servlet.ServletContext
 
getRealPath(String) - Method in interface javax.servlet.ServletRequest
Deprecated. As of Version 2.1 of the Java Servlet API, use ServletContext.getRealPath(String) instead.
getRealPath(String) - Method in class javax.servlet.ServletRequestWrapper
Deprecated.  
getRealPath(String) - Method in class winstone.WebAppConfiguration
 
getRealPath(String) - Method in class winstone.WinstoneRequest
Deprecated.  
getRemoteAddr() - Method in interface javax.servlet.ServletRequest
 
getRemoteAddr() - Method in class javax.servlet.ServletRequestWrapper
 
getRemoteAddr() - Method in class winstone.WinstoneRequest
 
getRemoteAddress() - Method in class winstone.ajp13.Ajp13IncomingPacket
 
getRemoteHost() - Method in interface javax.servlet.ServletRequest
 
getRemoteHost() - Method in class javax.servlet.ServletRequestWrapper
 
getRemoteHost() - Method in class winstone.ajp13.Ajp13IncomingPacket
 
getRemoteHost() - Method in class winstone.WinstoneRequest
 
getRemotePort() - Method in interface javax.servlet.ServletRequest
 
getRemotePort() - Method in class javax.servlet.ServletRequestWrapper
 
getRemotePort() - Method in class winstone.WinstoneRequest
 
getRemoteUser() - Method in interface javax.servlet.http.HttpServletRequest
 
getRemoteUser() - Method in class javax.servlet.http.HttpServletRequestWrapper
 
getRemoteUser() - Method in class winstone.WinstoneRequest
 
getRequest() - Method in class javax.servlet.ServletRequestWrapper
 
getRequest() - Method in class winstone.WinstoneResponse
 
getRequestAttributeListeners() - Method in class winstone.WebAppConfiguration
 
getRequestDispatcher(String) - Method in interface javax.servlet.ServletContext
 
getRequestDispatcher(String) - Method in interface javax.servlet.ServletRequest
 
getRequestDispatcher(String) - Method in class javax.servlet.ServletRequestWrapper
 
getRequestDispatcher(String) - Method in class winstone.WebAppConfiguration
Gets a dispatcher, which sets the request attributes, etc on a forward/include.
getRequestDispatcher(String) - Method in class winstone.WinstoneRequest
 
getRequestedSessionId() - Method in interface javax.servlet.http.HttpServletRequest
 
getRequestedSessionId() - Method in class javax.servlet.http.HttpServletRequestWrapper
 
getRequestedSessionId() - Method in class winstone.WinstoneRequest
 
getRequestedSessionIds() - Method in class winstone.WinstoneRequest
 
getRequestFromPool() - Method in class winstone.ObjectPool
An attempt at pooling request objects for reuse.
getRequestListeners() - Method in class winstone.WebAppConfiguration
 
getRequestProcessTime() - Method in class winstone.RequestHandlerThread
 
getRequestURI() - Method in interface javax.servlet.http.HttpServletRequest
 
getRequestURI() - Method in class javax.servlet.http.HttpServletRequestWrapper
 
getRequestURI() - Method in class winstone.auth.RetryRequestWrapper
 
getRequestURI() - Method in class winstone.WinstoneRequest
 
getRequestURL() - Method in interface javax.servlet.http.HttpServletRequest
 
getRequestURL() - Method in class javax.servlet.http.HttpServletRequestWrapper
 
getRequestURL(HttpServletRequest) - Static method in class javax.servlet.http.HttpUtils
Deprecated. Reconstructs the URL the client used to make the request, using information in the HttpServletRequest object.
getRequestURL() - Method in class winstone.WinstoneRequest
 
getResource(String) - Method in interface javax.servlet.ServletContext
 
getResource(String) - Method in class winstone.WebAppConfiguration
 
getResourceAsStream(String) - Method in interface javax.servlet.ServletContext
 
getResourceAsStream(String) - Method in class winstone.classLoader.WebappClassLoader
 
getResourceAsStream(String) - Method in class winstone.WebAppConfiguration
 
getResourcePaths(String) - Method in interface javax.servlet.ServletContext
 
getResourcePaths(String) - Method in class winstone.WebAppConfiguration
 
getResponse() - Method in class javax.servlet.ServletResponseWrapper
 
getResponseFromPool() - Method in class winstone.ObjectPool
An attempt at pooling request objects for reuse.
getResult() - Method in class winstone.cluster.ClusterSessionSearch
 
getRootCause() - Method in exception javax.servlet.ServletException
 
getSchema() - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
getScheme() - Method in interface javax.servlet.ServletRequest
 
getScheme() - Method in class javax.servlet.ServletRequestWrapper
 
getScheme() - Method in class winstone.auth.RetryRequestParams
 
getScheme() - Method in class winstone.auth.RetryRequestWrapper
 
getScheme() - Method in class winstone.WinstoneRequest
 
getSecure() - Method in class javax.servlet.http.Cookie
 
getSecurityRoleRefs() - Method in class winstone.ServletConfiguration
 
getServerInfo() - Method in interface javax.servlet.ServletContext
 
getServerInfo() - Method in class winstone.WebAppConfiguration
 
getServerName() - Method in interface javax.servlet.ServletRequest
 
getServerName() - Method in class javax.servlet.ServletRequestWrapper
 
getServerName() - Method in class winstone.ajp13.Ajp13IncomingPacket
 
getServerName() - Method in class winstone.WinstoneRequest
 
getServerPort() - Method in interface javax.servlet.ServletRequest
 
getServerPort() - Method in class javax.servlet.ServletRequestWrapper
 
getServerPort() - Method in class winstone.ajp13.Ajp13IncomingPacket
 
getServerPort() - Method in class winstone.WinstoneRequest
 
getServerSocket() - Method in class winstone.HttpListener
Gets a server socket - this is mostly for the purpose of allowing an override in the SSL connector.
getServerSocket() - Method in class winstone.ssl.HttpsListener
Gets a server socket - this gets as SSL socket instead of the standard socket returned in the base class.
getServlet(String) - Method in interface javax.servlet.ServletContext
Deprecated. As of Java Servlet API 2.1, with no direct replacement.
getServlet() - Method in exception javax.servlet.UnavailableException
Deprecated. As of Java Servlet API 2.2, with no replacement. Returns the servlet that is reporting its unavailability.
getServlet(String) - Method in class winstone.WebAppConfiguration
Deprecated.  
getServletConfig() - Method in class javax.servlet.GenericServlet
 
getServletConfig() - Method in interface javax.servlet.Servlet
 
getServletConfig() - Method in class winstone.WinstoneRequest
 
getServletContext() - Method in interface javax.servlet.FilterConfig
 
getServletContext() - Method in class javax.servlet.GenericServlet
 
getServletContext() - Method in interface javax.servlet.http.HttpSession
 
getServletContext() - Method in interface javax.servlet.ServletConfig
 
getServletContext() - Method in class javax.servlet.ServletContextEvent
 
getServletContext() - Method in class javax.servlet.ServletRequestEvent
 
getServletContext() - Method in class winstone.FilterConfiguration
 
getServletContext() - Method in class winstone.ServletConfiguration
 
getServletContext() - Method in class winstone.WinstoneSession
 
getServletContextName() - Method in interface javax.servlet.ServletContext
 
getServletContextName() - Method in class winstone.WebAppConfiguration
 
getServletInfo() - Method in class javax.servlet.GenericServlet
 
getServletInfo() - Method in interface javax.servlet.Servlet
 
getServletName() - Method in class javax.servlet.GenericServlet
 
getServletName() - Method in interface javax.servlet.ServletConfig
 
getServletName() - Method in class winstone.ServletConfiguration
 
getServletNames() - Method in interface javax.servlet.ServletContext
Deprecated. As of Java Servlet API 2.1, with no replacement.
getServletNames() - Method in class winstone.WebAppConfiguration
Deprecated.  
getServletPath() - Method in interface javax.servlet.http.HttpServletRequest
 
getServletPath() - Method in class javax.servlet.http.HttpServletRequestWrapper
 
getServletPath() - Method in class winstone.auth.RetryRequestParams
 
getServletPath() - Method in class winstone.auth.RetryRequestWrapper
 
getServletPath() - Method in class winstone.WinstoneRequest
 
getServletRequest() - Method in class javax.servlet.ServletRequestEvent
 
getServlets() - Method in interface javax.servlet.ServletContext
Deprecated. As of Java Servlet API 2.0, with no replacement.
getServlets() - Method in class winstone.WebAppConfiguration
Deprecated.  
getServletURIFromRequestURI(String) - Method in class winstone.WebAppConfiguration
 
getSession() - Method in interface javax.servlet.http.HttpServletRequest
 
getSession(boolean) - Method in interface javax.servlet.http.HttpServletRequest
 
getSession() - Method in class javax.servlet.http.HttpServletRequestWrapper
 
getSession(boolean) - Method in class javax.servlet.http.HttpServletRequestWrapper
 
getSession(String) - Method in interface javax.servlet.http.HttpSessionContext
Deprecated.  
getSession() - Method in class javax.servlet.http.HttpSessionEvent
 
getSession() - Method in class winstone.WinstoneRequest
 
getSession(boolean) - Method in class winstone.WinstoneRequest
 
getSessionById(String, boolean) - Method in class winstone.WebAppConfiguration
Retrieves the session by id.
getSessionContext() - Method in interface javax.servlet.http.HttpSession
Deprecated. As of Version 2.1, this method is deprecated and has no replacement. It will be removed in a future version of the Java Servlet API.
getSessionContext() - Method in class winstone.WinstoneSession
Deprecated.  
getSessionTempDir(WebAppConfiguration) - Static method in class winstone.WinstoneSession
 
getSSLContext() - Method in class winstone.ssl.HttpsListener
Used to get the base ssl context in which to create the server socket.
getStatus() - Method in class winstone.WinstoneResponse
 
getString(String) - Method in class winstone.WinstoneResourceBundle
Default getString method
getString(String, Object) - Method in class winstone.WinstoneResourceBundle
Perform a string replace for a single from/to pair.
getString(String, Object[]) - Method in class winstone.WinstoneResourceBundle
Perform a string replace for a set of from/to pairs.
getStringBlock(String) - Method in class winstone.ajp13.Ajp13OutputStream
Useful generic method for getting ajp13 format strings in a packet.
getTextFromNode(Node) - Static method in class winstone.WebAppConfiguration
 
getTransactionIsolation() - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
getTypeMap() - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
getUnavailableSeconds() - Method in exception javax.servlet.UnavailableException
Returns the number of seconds the servlet expects to be temporarily unavailable.
getUnwrappedRequest(ServletRequest) - Method in class winstone.RequestDispatcher
Unwrap back to the original container allocated request object
getUnwrappedResponse(ServletResponse) - Method in class winstone.RequestDispatcher
Unwrap back to the original container allocated response object
getURI() - Method in class winstone.ajp13.Ajp13IncomingPacket
 
getUrlPattern() - Method in class winstone.Mapping
 
getUserPrincipal() - Method in interface javax.servlet.http.HttpServletRequest
 
getUserPrincipal() - Method in class javax.servlet.http.HttpServletRequestWrapper
 
getUserPrincipal() - Method in class winstone.WinstoneRequest
 
getValue() - Method in class javax.servlet.http.Cookie
 
getValue(String) - Method in interface javax.servlet.http.HttpSession
Deprecated. As of Version 2.2, this method is replaced by getAttribute(java.lang.String).
getValue() - Method in class javax.servlet.http.HttpSessionBindingEvent
 
getValue() - Method in class javax.servlet.ServletContextAttributeEvent
 
getValue() - Method in class javax.servlet.ServletRequestAttributeEvent
 
getValue(String) - Method in class winstone.WinstoneSession
Deprecated.  
getValueNames() - Method in interface javax.servlet.http.HttpSession
Deprecated. As of Version 2.2, this method is replaced by getAttributeNames()
getValueNames() - Method in class winstone.WinstoneSession
Deprecated.  
getVersion() - Method in class javax.servlet.http.Cookie
 
getWarnings() - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
getWebAppBySessionKey(String) - Method in class winstone.HostConfiguration
 
getWebAppByURI(String) - Method in class winstone.HostConfiguration
 
getWebAppConfig() - Method in class winstone.WinstoneRequest
 
getWebRoot(File, File) - Method in class winstone.HostConfiguration
Setup the webroot.
getWebroot() - Method in class winstone.WebAppConfiguration
 
getWelcomeFiles() - Method in class winstone.WebAppConfiguration
 
getWinstoneOutputStream() - Method in class winstone.WinstoneResponse
 
getWriter() - Method in interface javax.servlet.ServletResponse
 
getWriter() - Method in class javax.servlet.ServletResponseWrapper
 
getWriter() - Method in class winstone.WinstoneResponse
 
globalReplace(String, String, String) - Static method in class winstone.WinstoneResourceBundle
Just does a string swap, replacing occurrences of from with to.
globalReplace(String, String[][]) - Static method in class winstone.WinstoneResourceBundle
 

H

handleClusterSessionRequest(Socket, InputStream, OutputStream, HostGroup) - Method in class winstone.cluster.SimpleCluster
Handles incoming socket requests for session search
handleControlRequest(Socket) - Method in class winstone.Launcher
 
handleNodeHeartBeatRequest(Socket, InputStream) - Method in class winstone.cluster.SimpleCluster
Handles heartbeats.
handleNodeListDownloadRequest(Socket, InputStream, OutputStream) - Method in class winstone.cluster.SimpleCluster
Handles incoming socket requests for cluster node lists.
HANDLER_COUNT_MAX - Static variable in class winstone.cmdline.Option
 
HANDLER_COUNT_MAX_IDLE - Static variable in class winstone.cmdline.Option
 
HANDLER_COUNT_STARTUP - Static variable in class winstone.cmdline.Option
 
handleRequest(Socket, Listener) - Method in class winstone.ObjectPool
Once the socket request comes in, this method is called.
hasMore() - Method in class winstone.jndi.WinstoneBindingEnumeration
 
hasMore() - Method in class winstone.jndi.WinstoneNameEnumeration
 
hasMoreElements() - Method in class winstone.jndi.WinstoneBindingEnumeration
 
hasMoreElements() - Method in class winstone.jndi.WinstoneNameEnumeration
 
headerDF - Static variable in class winstone.auth.RetryRequestWrapper
 
headerDF - Static variable in class winstone.WinstoneRequest
 
headers - Variable in class winstone.WinstoneRequest
 
HELP - Static variable in class winstone.cmdline.Option
 
HOST - Static variable in class winstone.tools.WinstoneControl
 
HostConfiguration - Class in winstone
Manages the references to individual webapps within the container.
HostConfiguration(String, Cluster, ObjectPool, ClassLoader, File[], Map, File) - Constructor for class winstone.HostConfiguration
 
HostGroup - Class in winstone
Manages the references to individual hosts within the container.
HostGroup(Cluster, ObjectPool, ClassLoader, File[], Map) - Constructor for class winstone.HostGroup
 
hostGroup - Variable in class winstone.HttpListener
 
hostGroup - Variable in class winstone.WinstoneRequest
 
HOSTS_DIR - Static variable in class winstone.cmdline.Option
 
htmlEscape(String) - Static method in class winstone.URIUtil
Performs necessary escaping to render arbitrary plain text as plain text without any markup.
HTTP_DO_HOSTNAME_LOOKUPS - Static variable in class winstone.cmdline.Option
 
HTTP_LISTEN_ADDRESS - Static variable in class winstone.cmdline.Option
 
HTTP_PORT - Static variable in class winstone.cmdline.Option
 
HttpListener - Class in winstone
Implements the main listener daemon thread.
HttpListener() - Constructor for class winstone.HttpListener
 
HttpListener(Map, ObjectPool, HostGroup) - Constructor for class winstone.HttpListener
Constructor
HTTPS_CERTIFICATE - Static variable in class winstone.cmdline.Option
 
HTTPS_DO_HOSTNAME_LOOKUPS - Static variable in class winstone.cmdline.Option
 
HTTPS_KEY_MANAGER_TYPE - Static variable in class winstone.cmdline.Option
 
HTTPS_KEY_STORE - Static variable in class winstone.cmdline.Option
 
HTTPS_KEY_STORE_PASSWORD - Static variable in class winstone.cmdline.Option
 
HTTPS_LISTEN_ADDRESS - Static variable in class winstone.cmdline.Option
 
HTTPS_PORT - Static variable in class winstone.cmdline.Option
 
HTTPS_PRIVATE_KEY - Static variable in class winstone.cmdline.Option
 
HTTPS_VERIFY_CLIENT - Static variable in class winstone.cmdline.Option
 
HttpServlet - Class in javax.servlet.http
Base class for http servlets
HttpServlet() - Constructor for class javax.servlet.http.HttpServlet
 
HttpServletRequest - Interface in javax.servlet.http
Interface definition for http requests.
HttpServletRequestWrapper - Class in javax.servlet.http
Wraps HttpServletRequest objects in a decorator pattern
HttpServletRequestWrapper(HttpServletRequest) - Constructor for class javax.servlet.http.HttpServletRequestWrapper
 
HttpServletResponse - Interface in javax.servlet.http
Interface definition for http response objects.
HttpServletResponseWrapper - Class in javax.servlet.http
Wraps HttpServletResponse objects in a decorator pattern
HttpServletResponseWrapper(HttpServletResponse) - Constructor for class javax.servlet.http.HttpServletResponseWrapper
 
HttpSession - Interface in javax.servlet.http
Interface for http sessions on the server.
HttpSessionActivationListener - Interface in javax.servlet.http
Interface for listeners interested in the session activation/deactivation
HttpSessionAttributeListener - Interface in javax.servlet.http
Interface for session attribute listeners
HttpSessionBindingEvent - Class in javax.servlet.http
An object addition or removal notification
HttpSessionBindingEvent(HttpSession, String) - Constructor for class javax.servlet.http.HttpSessionBindingEvent
 
HttpSessionBindingEvent(HttpSession, String, Object) - Constructor for class javax.servlet.http.HttpSessionBindingEvent
 
HttpSessionBindingListener - Interface in javax.servlet.http
Listener interface for listeners to the session binding events
HttpSessionContext - Interface in javax.servlet.http
Deprecated.  
HttpSessionEvent - Class in javax.servlet.http
Base event class for session changed events
HttpSessionEvent(HttpSession) - Constructor for class javax.servlet.http.HttpSessionEvent
 
HttpSessionListener - Interface in javax.servlet.http
Listener events for session creation and destruction
HttpsListener - Class in winstone.ssl
Implements the main listener daemon thread.
HttpsListener(Map, ObjectPool, HostGroup) - Constructor for class winstone.ssl.HttpsListener
Constructor
HttpUtils - Class in javax.servlet.http
Generic utility functions for use in the servlet container.
HttpUtils() - Constructor for class javax.servlet.http.HttpUtils
 

I

include(ServletRequest, ServletResponse) - Method in interface javax.servlet.RequestDispatcher
 
include(ServletRequest, ServletResponse) - Method in class winstone.RequestDispatcher
Includes the execution of a servlet into the current request Note this method enters itself twice: once with the initial call, and once again when all the filters have completed.
includeByteStreams - Variable in class winstone.WinstoneOutputStream
 
INFO - Static variable in class winstone.Logger
 
init(FilterConfig) - Method in interface javax.servlet.Filter
 
init(ServletConfig) - Method in class javax.servlet.GenericServlet
 
init() - Method in class javax.servlet.GenericServlet
 
init(ServletConfig) - Method in interface javax.servlet.Servlet
 
init(ServletConfig) - Method in class winstone.invoker.InvokerServlet
Set up a blank map of servlet configuration instances
init(Level) - Static method in class winstone.Logger
Initialises default streams
init(int) - Static method in class winstone.Logger
 
init(Level, OutputStream, boolean) - Static method in class winstone.Logger
Initialises default streams
init(ServletConfig) - Method in class winstone.StaticResourceServlet
 
initHost(File, String, Cluster, ObjectPool, ClassLoader, File[], Map) - Method in class winstone.HostGroup
 
initialised - Static variable in class winstone.Logger
 
initLogger(Map) - Static method in class winstone.Launcher
 
initMultiHostDir(File, Cluster, ObjectPool, ClassLoader, File[], Map) - Method in class winstone.HostGroup
 
initMultiWebappDir(File) - Method in class winstone.HostConfiguration
 
initWebApp(String, File, String) - Method in class winstone.HostConfiguration
 
inputData - Variable in class winstone.WinstoneRequest
 
inputReader - Variable in class winstone.WinstoneRequest
 
intArg(Map, String, int) - Static method in class winstone.WebAppConfiguration
 
integer(String) - Static method in class winstone.cmdline.Option
 
integer(String, int) - Static method in class winstone.cmdline.Option
 
interrupted - Variable in class winstone.HttpListener
 
invalidate() - Method in interface javax.servlet.http.HttpSession
 
invalidate() - Method in class winstone.WinstoneSession
 
invalidateExpiredSessions() - Method in class winstone.HostConfiguration
 
invalidateExpiredSessions() - Method in class winstone.WebAppConfiguration
 
INVOKER_PREFIX - Static variable in class winstone.cmdline.Option
 
InvokerServlet - Class in winstone.invoker
If a URI matches a servlet class name, mount an instance of that servlet, and try to process the request using that servlet.
InvokerServlet() - Constructor for class winstone.invoker.InvokerServlet
 
isAllowed(HttpServletRequest) - Method in class winstone.auth.SecurityConstraint
Call this to evaluate the security constraint - is this operation allowed ?
isApplicable(String, String) - Method in class winstone.auth.SecurityConstraint
Call this to evaluate the security constraint - is this constraint applicable to this url ?
isClosed() - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
isCommitted() - Method in interface javax.servlet.ServletResponse
 
isCommitted() - Method in class javax.servlet.ServletResponseWrapper
 
isCommitted() - Method in class winstone.WinstoneOutputStream
 
isCommitted() - Method in class winstone.WinstoneResponse
 
isDescendant(File, File, File) - Static method in class winstone.StaticResourceServlet
 
isDistributable() - Method in class winstone.WebAppConfiguration
 
isExpired() - Method in class winstone.WinstoneSession
 
isFinished() - Method in class winstone.cluster.ClusterSessionSearch
 
isIn(Map) - Method in class winstone.cmdline.Option
 
isIncluding() - Method in class winstone.WinstoneOutputStream
 
isNew() - Method in interface javax.servlet.http.HttpSession
 
isNew() - Method in class winstone.WinstoneSession
 
isPermanent() - Method in exception javax.servlet.UnavailableException
Returns a boolean indicating whether the servlet is permanently unavailable.
isReadOnly() - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
isRequestedSessionIdFromCookie() - Method in interface javax.servlet.http.HttpServletRequest
 
isRequestedSessionIdFromCookie() - Method in class javax.servlet.http.HttpServletRequestWrapper
 
isRequestedSessionIdFromCookie() - Method in class winstone.WinstoneRequest
 
isRequestedSessionIdFromURL() - Method in interface javax.servlet.http.HttpServletRequest
 
isRequestedSessionIdFromUrl() - Method in interface javax.servlet.http.HttpServletRequest
Deprecated. As of Version 2.1 of the Java Servlet API, use isRequestedSessionIdFromURL() instead.
isRequestedSessionIdFromURL() - Method in class javax.servlet.http.HttpServletRequestWrapper
 
isRequestedSessionIdFromUrl() - Method in class javax.servlet.http.HttpServletRequestWrapper
Deprecated.  
isRequestedSessionIdFromURL() - Method in class winstone.WinstoneRequest
 
isRequestedSessionIdFromUrl() - Method in class winstone.WinstoneRequest
Deprecated.  
isRequestedSessionIdValid() - Method in interface javax.servlet.http.HttpServletRequest
 
isRequestedSessionIdValid() - Method in class javax.servlet.http.HttpServletRequestWrapper
 
isRequestedSessionIdValid() - Method in class winstone.WinstoneRequest
 
isRunning() - Method in class winstone.Launcher
 
isSecure() - Method in interface javax.servlet.ServletRequest
 
isSecure() - Method in class javax.servlet.ServletRequestWrapper
 
isSecure - Variable in class winstone.WinstoneRequest
 
isSecure() - Method in class winstone.WinstoneRequest
 
isShutdown() - Method in class winstone.BoundedExecutorService
 
isSSL() - Method in class winstone.ajp13.Ajp13IncomingPacket
 
isTerminated() - Method in class winstone.BoundedExecutorService
 
isUnavailable() - Method in class winstone.FilterConfiguration
 
isUnusedByRequests() - Method in class winstone.WinstoneSession
 
isUserInRole(String) - Method in interface javax.servlet.http.HttpServletRequest
 
isUserInRole(String) - Method in class javax.servlet.http.HttpServletRequestWrapper
 
isUserInRole(String) - Method in class winstone.WinstoneRequest
 
isUserIsInRole(String) - Method in class winstone.AuthenticationPrincipal
Searches for the requested role in this user's roleset.
isValid(int) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
isWildcard() - Method in class winstone.cmdline.Option
Indicates an option name that takes some argument.
isWrapperFor(Class<?>) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
isWrapperFor(Class<?>) - Method in class winstone.jndi.resourceFactories.WinstoneDataSource
 

J

JAVA_HOME - Static variable in class winstone.cmdline.Option
 
javaURLContextFactory - Class in winstone.jndi.java
Creates the initial instance of the Winstone JNDI context (corresponds to java:/ urls)
javaURLContextFactory() - Constructor for class winstone.jndi.java.javaURLContextFactory
 
javax.servlet - package javax.servlet
 
javax.servlet.http - package javax.servlet.http
 
JDNI_RESOURCE - Static variable in class winstone.cmdline.Option
 
JNDI_PARAM - Static variable in class winstone.cmdline.Option
 
JNDI_RESOURCES - Static variable in class winstone.jndi.ContainerJNDIManager
 
JNDIManager - Interface in winstone
Handles setup and teardown of the JNDI context

K

KEEP_ALIVE_SLEEP - Static variable in class winstone.HttpListener
 
KEEP_ALIVE_SLEEP_MAX - Static variable in class winstone.HttpListener
 
KEEP_ALIVE_TIMEOUT - Static variable in class winstone.HttpListener
 
killPooledConnections(List, int) - Method in class winstone.jndi.resourceFactories.WinstoneDataSource
Iterates through a list and kills off unused connections until we reach the minimum idle count for that pool.

L

Launcher - Class in winstone
Implements the main launcher daemon thread.
Launcher(Map) - Constructor for class winstone.Launcher
Constructor - initialises the web app, object pools, control port and the available protocol listeners.
list(Name) - Method in class winstone.jndi.WinstoneContext
Returns a list of objects bound to the context
list(String) - Method in class winstone.jndi.WinstoneContext
 
listBindings(Name) - Method in class winstone.jndi.WinstoneContext
 
listBindings(String) - Method in class winstone.jndi.WinstoneContext
 
listenAddress - Variable in class winstone.HttpListener
 
Listener - Interface in winstone
Interface that defines the necessary methods for being a connection listener within winstone.
LISTENER_TIMEOUT - Static variable in class winstone.HttpListener
 
listenPort - Variable in class winstone.HttpListener
 
loadClass(String, boolean) - Method in class winstone.classLoader.WebappClassLoader
 
loadSessions(WebAppConfiguration) - Static method in class winstone.WinstoneSession
 
localAddr - Variable in class winstone.WinstoneRequest
 
locales - Variable in class winstone.WinstoneRequest
 
localName - Variable in class winstone.WinstoneRequest
 
localPort - Variable in class winstone.WinstoneRequest
 
log(String) - Method in class javax.servlet.GenericServlet
 
log(String, Throwable) - Method in class javax.servlet.GenericServlet
 
log(Exception, String) - Method in interface javax.servlet.ServletContext
Deprecated. As of Java Servlet API 2.1, use log(String message, Throwable throwable) instead.
log(String) - Method in interface javax.servlet.ServletContext
 
log(String, Throwable) - Method in interface javax.servlet.ServletContext
 
log(String, WinstoneRequest, WinstoneResponse) - Method in class winstone.accesslog.SimpleAccessLogger
 
log(String, WinstoneRequest, WinstoneResponse) - Method in interface winstone.AccessLogger
 
log(Level, WinstoneResourceBundle, String) - Static method in class winstone.Logger
 
log(Level, WinstoneResourceBundle, String, Throwable) - Static method in class winstone.Logger
 
log(Level, WinstoneResourceBundle, String, Object) - Static method in class winstone.Logger
 
log(Level, WinstoneResourceBundle, String, Object...) - Static method in class winstone.Logger
 
log(Level, WinstoneResourceBundle, String, Object, Throwable) - Static method in class winstone.Logger
 
log(Level, WinstoneResourceBundle, String, Object[], Throwable) - Static method in class winstone.Logger
 
log(Level, WinstoneResourceBundle, String, String, Object[], Throwable) - Static method in class winstone.Logger
 
log(String) - Method in class winstone.WebAppConfiguration
 
log(String, Throwable) - Method in class winstone.WebAppConfiguration
 
log(Exception, String) - Method in class winstone.WebAppConfiguration
Deprecated.  
LOG_THROWING_LINE_NO - Static variable in class winstone.cmdline.Option
 
LOG_THROWING_THREAD - Static variable in class winstone.cmdline.Option
 
logDirectMessage(Level, String, String, Throwable) - Static method in class winstone.Logger
 
LOGFILE - Static variable in class winstone.cmdline.Option
 
Logger - Class in winstone
A utility class for logging event and status messages.
Logger() - Constructor for class winstone.Logger
 
lookup(Name) - Method in class winstone.jndi.WinstoneContext
Lookup an object in the context.
lookup(String) - Method in class winstone.jndi.WinstoneContext
 
lookupLink(Name) - Method in class winstone.jndi.WinstoneContext
 
lookupLink(String) - Method in class winstone.jndi.WinstoneContext
 

M

main(String[]) - Static method in class winstone.Launcher
Main method.
main(String[]) - Static method in class winstone.tools.WinstoneControl
Parses command line parameters, and calls the appropriate method for executing the winstone operation required.
makeNewRealConnection(List) - Method in class winstone.jndi.resourceFactories.WinstoneDataSource
This makes a new rw connection.
makeNewSession(String) - Method in class winstone.WebAppConfiguration
Constructs a session instance with the given sessionId
Mapping - Class in winstone
Encapsulates the parsing of URL patterns, as well as the mapping of a url pattern to a servlet instance
Mapping(String) - Constructor for class winstone.Mapping
 
markSessionsAsRequestFinished(long, boolean) - Method in class winstone.WinstoneRequest
 
match(String, StringBuffer, StringBuffer) - Method in class winstone.Mapping
Try to match this pattern against the incoming url
MAX - Static variable in class winstone.Logger
 
MAX_PARAM_COUNT - Static variable in class winstone.cmdline.Option
 
MAX_PARAMETER_COUNT - Static variable in class javax.servlet.http.HttpUtils
 
md5Encode(String) - Method in class winstone.auth.DigestAuthenticationHandler
Returns a hex encoded MD5 digested version of the input string
method - Variable in class winstone.WinstoneRequest
 
MIME_TYPES - Static variable in class winstone.cmdline.Option
 
MIN - Static variable in class winstone.Logger
 

N

name - Variable in class winstone.cmdline.Option
Option name without the "--" prefix.
namedStreams - Static variable in class winstone.Logger
 
nativeSQL(String) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
needsSSL() - Method in class winstone.auth.SecurityConstraint
 
next() - Method in class winstone.jndi.WinstoneBindingEnumeration
 
next() - Method in class winstone.jndi.WinstoneNameEnumeration
 
nextElement() - Method in class winstone.jndi.WinstoneBindingEnumeration
 
nextElement() - Method in class winstone.jndi.WinstoneNameEnumeration
 
noCRLF(String) - Static method in class winstone.URIUtil
Removes any occurrence of CR and LF in the text.

O

objectPool - Variable in class winstone.HttpListener
 
ObjectPool - Class in winstone
Holds the object pooling code for Winstone.
ObjectPool(Map) - Constructor for class winstone.ObjectPool
Constructs an instance of the object pool, including handlers, requests and responses
objectsToCreate - Variable in class winstone.jndi.ContainerJNDIManager
 
Option<T> - Class in winstone.cmdline
Command line options used in Launcher.
Option(String, Class<T>, T) - Constructor for class winstone.cmdline.Option
 
Option.OBoolean - Class in winstone.cmdline
 
Option.OBoolean(String, boolean) - Constructor for class winstone.cmdline.Option.OBoolean
 
Option.OClass - Class in winstone.cmdline
 
Option.OClass(String, Class) - Constructor for class winstone.cmdline.Option.OClass
 
Option.OFile - Class in winstone.cmdline
 
Option.OFile(String) - Constructor for class winstone.cmdline.Option.OFile
 
Option.OInt - Class in winstone.cmdline
 
Option.OInt(String, int) - Constructor for class winstone.cmdline.Option.OInt
 
Option.OString - Class in winstone.cmdline
 
Option.OString(String, String) - Constructor for class winstone.cmdline.Option.OString
 
outStream - Variable in class winstone.WinstoneOutputStream
 
owner - Variable in class winstone.WinstoneOutputStream
 

P

parameters - Variable in class winstone.WinstoneRequest
 
parametersStack - Variable in class winstone.WinstoneRequest
 
parse(String[], String) - Method in class winstone.cmdline.CmdLineParser
 
parse(String) - Method in class winstone.jndi.WinstoneNameParser
 
parsedParameters - Variable in class winstone.WinstoneRequest
If true, it indicates that the request body was already consumed because of the call to WinstoneRequest.getParameterMap() (or its sibling), which requires implicit form parameter parsing.
parseHeaders(WinstoneRequest, WinstoneInputStream) - Method in class winstone.HttpListener
Parse the incoming stream into a list of headers (stopping at the first blank line), then call the parseHeaders(req, list) method on that list.
parseHeaders(List) - Method in class winstone.WinstoneRequest
Go through the list of headers, and build the headers/cookies arrays for the request object.
parsePacket(String) - Method in class winstone.ajp13.Ajp13IncomingPacket
 
parsePostData(int, ServletInputStream) - Static method in class javax.servlet.http.HttpUtils
Deprecated. Parses data from an HTML form that the client sends to the server using the HTTP POST method and the application/x-www-form-urlencoded MIME type.
parseQueryString(String) - Static method in class javax.servlet.http.HttpUtils
Deprecated. Parses a query string passed from the client to the server and builds a HashTable object with key-value pairs.
parseRequestParameters() - Method in class winstone.WinstoneRequest
This takes the parameters in the body of the request and puts them into the parameters map.
parseSocketInfo(Socket, WinstoneRequest) - Method in class winstone.HttpListener
 
parseSocketInfo(Socket, WinstoneRequest) - Method in class winstone.ssl.HttpsListener
Extracts the relevant socket stuff and adds it to the request object.
parseStreamToXML(File) - Method in class winstone.WebXmlParser
Get a parsed XML DOM from the given inputstream.
parseURI(RequestHandlerThread, WinstoneRequest, WinstoneResponse, WinstoneInputStream, Socket, boolean) - Method in class winstone.ajp13.Ajp13Listener
This is kind of a hack, since we have already parsed the uri to get the input stream.
parseURI(RequestHandlerThread, WinstoneRequest, WinstoneResponse, WinstoneInputStream, Socket, boolean) - Method in class winstone.HttpListener
 
parseURI(RequestHandlerThread, WinstoneRequest, WinstoneResponse, WinstoneInputStream, Socket, boolean) - Method in interface winstone.Listener
Called by the request handler thread, because it needs specific shutdown code for this connection's protocol if the keep-alive period expires (ie closing sockets, etc).The iAmFirst variable identifies whether or not this is the initial request on on this socket (ie a keep alive or a first-time accept)
passivate() - Method in class winstone.WinstoneSession
Called after the session has been serialized to another server.
pathInfo - Variable in class winstone.WinstoneRequest
 
PORT - Static variable in class winstone.tools.WinstoneControl
 
PREFERRED_CLASS_LOADER - Static variable in class winstone.cmdline.Option
 
PREFIX - Static variable in class winstone.cmdline.Option
 
prepareCall(String) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
prepareCall(String, int, int) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
prepareCall(String, int, int, int) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
prepareStatement(String) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
prepareStatement(String, int) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
prepareStatement(String, int, int) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
prepareStatement(String, int, int, int) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
prepareStatement(String, int[]) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
prepareStatement(String, String[]) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
print(boolean) - Method in class javax.servlet.ServletOutputStream
 
print(char) - Method in class javax.servlet.ServletOutputStream
 
print(double) - Method in class javax.servlet.ServletOutputStream
 
print(float) - Method in class javax.servlet.ServletOutputStream
 
print(int) - Method in class javax.servlet.ServletOutputStream
 
print(long) - Method in class javax.servlet.ServletOutputStream
 
print(String) - Method in class javax.servlet.ServletOutputStream
 
println() - Method in class javax.servlet.ServletOutputStream
 
println(boolean) - Method in class javax.servlet.ServletOutputStream
 
println(char) - Method in class javax.servlet.ServletOutputStream
 
println(double) - Method in class javax.servlet.ServletOutputStream
 
println(float) - Method in class javax.servlet.ServletOutputStream
 
println(int) - Method in class javax.servlet.ServletOutputStream
 
println(long) - Method in class javax.servlet.ServletOutputStream
 
println(String) - Method in class javax.servlet.ServletOutputStream
 
println() - Method in class winstone.WinstoneResponseWriter
 
printStackTrace(PrintWriter) - Method in exception winstone.WinstoneException
 
printStackTrace(PrintStream) - Method in exception winstone.WinstoneException
 
printStackTrace() - Method in exception winstone.WinstoneException
 
printUsage() - Static method in class winstone.Launcher
 
processAuthentication(ServletRequest, ServletResponse, String) - Method in class winstone.auth.BaseAuthenticationHandler
Evaluates any authentication constraints, intercepting if auth is required.
processAuthentication(ServletRequest, ServletResponse, String) - Method in class winstone.auth.FormAuthenticationHandler
Evaluates any authentication constraints, intercepting if auth is required.
processAuthentication(ServletRequest, ServletResponse, String) - Method in interface winstone.AuthenticationHandler
Evaluates any authentication constraints, intercepting if auth is required.
processKeepAlive(WinstoneRequest, WinstoneResponse, InputStream) - Method in class winstone.ajp13.Ajp13Listener
Tries to wait for extra requests on the same socket.
processKeepAlive(WinstoneRequest, WinstoneResponse, InputStream) - Method in class winstone.HttpListener
Tries to wait for extra requests on the same socket.
processKeepAlive(WinstoneRequest, WinstoneResponse, InputStream) - Method in interface winstone.Listener
Tries to wait for extra requests on the same socket.
protocol - Variable in class winstone.WinstoneRequest
 
put(Map, String) - Method in class winstone.cmdline.Option
 
put(K, V) - Method in class winstone.SizeRestrictedHashMap
 
put(K, V) - Method in class winstone.SizeRestrictedHashtable
 
putValue(String, Object) - Method in interface javax.servlet.http.HttpSession
Deprecated. As of Version 2.2, this method is replaced by setAttribute(java.lang.String, java.lang.Object)
putValue(String, Object) - Method in class winstone.WinstoneSession
Deprecated.  

Q

queryString - Variable in class winstone.WinstoneRequest
 
quote(String, StringBuffer) - Static method in class winstone.WinstoneResponse
Quotes the necessary strings in a cookie header.

R

read() - Method in class winstone.WinstoneInputStream
 
read(byte[], int, int) - Method in class winstone.WinstoneInputStream
 
readAsMuchAsPossible(byte[], int, int) - Method in class winstone.WinstoneInputStream
Reads like DataInputStream.readFully(byte[], int, int), except EOF before fully reading it won't result in an exception.
readLine(byte[], int, int) - Method in class javax.servlet.ServletInputStream
 
readLine() - Method in class winstone.WinstoneInputStream
Wrapper for the servletInputStream's readline method
realm - Variable in class winstone.auth.BaseAuthenticationHandler
 
REALM_CLASS_NAME - Static variable in class winstone.cmdline.Option
 
realmName - Variable in class winstone.auth.BaseAuthenticationHandler
 
rebind(String, Object) - Method in class winstone.jndi.WinstoneContext
 
rebind(Name, Object) - Method in class winstone.jndi.WinstoneContext
 
releaseRequestToPool(WinstoneRequest) - Method in class winstone.ObjectPool
 
releaseResponseToPool(WinstoneResponse) - Method in class winstone.ObjectPool
 
releaseSavepoint(Savepoint) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
releaseSocket(Socket, InputStream, OutputStream) - Method in class winstone.ajp13.Ajp13Listener
Called by the request handler thread, because it needs specific shutdown code for this connection's protocol if the keep-alive period expires (ie closing sockets, etc).
releaseSocket(Socket, InputStream, OutputStream) - Method in class winstone.HttpListener
Called by the request handler thread, because it needs specific shutdown code for this connection's protocol if the keep-alive period expires (ie closing sockets, etc).
releaseSocket(Socket, InputStream, OutputStream) - Method in interface winstone.Listener
Called by the request handler thread, because it needs specific shutdown code for this connection's protocol if the keep-alive period expires (ie closing sockets, etc).
RELOAD_TYPE - Static variable in class winstone.Launcher
 
ReloadingClassLoader - Class in winstone.classLoader
This subclass of WinstoneClassLoader is the reloading version.
ReloadingClassLoader(URL[], ClassLoader) - Constructor for class winstone.classLoader.ReloadingClassLoader
 
reloadWebApp(String) - Method in class winstone.HostConfiguration
 
remoteIP - Variable in class winstone.WinstoneRequest
 
remoteName - Variable in class winstone.WinstoneRequest
 
remotePort - Variable in class winstone.WinstoneRequest
 
remove(Map) - Method in class winstone.cmdline.Option
 
removeAttribute(String) - Method in interface javax.servlet.http.HttpSession
 
removeAttribute(String) - Method in interface javax.servlet.ServletContext
 
removeAttribute(String) - Method in interface javax.servlet.ServletRequest
 
removeAttribute(String) - Method in class javax.servlet.ServletRequestWrapper
 
removeAttribute(String) - Method in class winstone.WebAppConfiguration
 
removeAttribute(String) - Method in class winstone.WinstoneRequest
 
removeAttribute(String) - Method in class winstone.WinstoneSession
 
removeFromEnvironment(String) - Method in class winstone.jndi.WinstoneContext
 
removeIncludeAttributes() - Method in class winstone.WinstoneRequest
 
removeIncludeQueryString() - Method in class winstone.WinstoneRequest
 
removeServletConfigurationAndMappings(ServletConfiguration) - Method in class winstone.WebAppConfiguration
 
removeUsed(WinstoneRequest) - Method in class winstone.WinstoneSession
 
removeValue(String) - Method in interface javax.servlet.http.HttpSession
Deprecated. As of Version 2.2, this method is replaced by removeAttribute(java.lang.String)
removeValue(String) - Method in class winstone.WinstoneSession
Deprecated.  
rename(Name, Name) - Method in class winstone.jndi.WinstoneContext
 
rename(String, String) - Method in class winstone.jndi.WinstoneContext
 
requestAttributeListeners - Variable in class winstone.WinstoneRequest
 
requestAuthentication(HttpServletRequest, HttpServletResponse, String) - Method in class winstone.auth.BaseAuthenticationHandler
The actual auth request implementation.
requestAuthentication(HttpServletRequest, HttpServletResponse, String) - Method in class winstone.auth.BasicAuthenticationHandler
Call this once we know that we need to authenticate
requestAuthentication(HttpServletRequest, HttpServletResponse, String) - Method in class winstone.auth.ClientcertAuthenticationHandler
Call this once we know that we need to authenticate
requestAuthentication(HttpServletRequest, HttpServletResponse, String) - Method in class winstone.auth.DigestAuthenticationHandler
Call this once we know that we need to authenticate
requestAuthentication(HttpServletRequest, HttpServletResponse, String) - Method in class winstone.auth.FormAuthenticationHandler
Call this once we know that we need to authenticate
requestDestroyed(ServletRequestEvent) - Method in interface javax.servlet.ServletRequestListener
 
RequestDispatcher - Interface in javax.servlet
Interface defining behaviour of servlet container dispatching of requests.
RequestDispatcher - Class in winstone
This class implements both the RequestDispatcher and FilterChain components.
RequestDispatcher(WebAppConfiguration, ServletConfiguration) - Constructor for class winstone.RequestDispatcher
Constructor.
requestedSessionIds - Variable in class winstone.WinstoneRequest
 
RequestHandlerThread - Class in winstone
The threads to which incoming requests get allocated.
RequestHandlerThread(boolean, boolean, Socket, Listener) - Constructor for class winstone.RequestHandlerThread
Constructor - this is called by the handler pool, and just sets up for when a real request comes along.
requestInitialized(ServletRequestEvent) - Method in interface javax.servlet.ServletRequestListener
 
requestListeners - Variable in class winstone.WinstoneRequest
 
requestURI - Variable in class winstone.WinstoneRequest
 
reset() - Method in interface javax.servlet.ServletResponse
 
reset() - Method in class javax.servlet.ServletResponseWrapper
 
reset() - Method in class winstone.WinstoneOutputStream
 
reset() - Method in class winstone.WinstoneResponse
 
resetBuffer() - Method in interface javax.servlet.ServletResponse
 
resetBuffer() - Method in class javax.servlet.ServletResponseWrapper
 
resetBuffer() - Method in class winstone.WinstoneResponse
 
resetClassLoader() - Method in class winstone.WebAppConfiguration
Triggered by the admin thread on the reloading class loader.
resolveEntity(String, String) - Method in class winstone.WebXmlParser
Implements the EntityResolver interface.
RESOURCES - Static variable in class winstone.Launcher
 
retrieveUser(String) - Method in interface winstone.AuthenticationRealm
Retrieve an authenticated user.
retrieveUser(String) - Method in class winstone.realm.ArgumentsRealm
Retrieve an authenticated user
retrieveUser(String) - Method in class winstone.realm.FileRealm
Retrieve an authenticated user
RetryRequestParams - Class in winstone.auth
This is used by the ACL filter to allow a retry by using a key lookup on old request.
RetryRequestParams(ServletRequest) - Constructor for class winstone.auth.RetryRequestParams
Constructor - this populates the wrapper from the object in session
RetryRequestWrapper - Class in winstone.auth
This is used by the ACL filter to allow a retry by using a key lookup on old request.
RetryRequestWrapper(HttpServletRequest, RetryRequestParams) - Constructor for class winstone.auth.RetryRequestWrapper
Constructor - this populates the wrapper from the object in session
rnd - Static variable in class winstone.WinstoneRequest
 
rollback() - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
rollback(Savepoint) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
run() - Method in class winstone.ajp13.Ajp13Listener
The main run method.
run() - Method in class winstone.classLoader.ReloadingClassLoader
The maintenance thread.
run() - Method in class winstone.cluster.ClusterSessionSearch
Actually implements the search
run() - Method in class winstone.cluster.SimpleCluster
Send a heartbeat every now and then, and remove any nodes that haven't responded in 3 heartbeats.
run() - Method in class winstone.HostConfiguration
 
run() - Method in class winstone.HttpListener
The main run method.
run() - Method in class winstone.jndi.resourceFactories.WinstoneDataSource
Clean up and keep-alive thread.
run() - Method in class winstone.Launcher
The main run method.
run() - Method in class winstone.RequestHandlerThread
The main thread execution code.
run() - Method in class winstone.ShutdownHook
 

S

saveToTemp() - Method in class winstone.WinstoneSession
Save this session to the temp dir defined for this webapp
SC_ACCEPTED - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_BAD_GATEWAY - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_BAD_REQUEST - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_CONFLICT - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_CONTINUE - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_CREATED - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_EXPECTATION_FAILED - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_FORBIDDEN - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_FOUND - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_GATEWAY_TIMEOUT - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_GONE - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_HTTP_VERSION_NOT_SUPPORTED - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_INTERNAL_SERVER_ERROR - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_LENGTH_REQUIRED - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_METHOD_NOT_ALLOWED - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_MOVED_PERMANENTLY - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_MOVED_TEMPORARILY - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_MULTIPLE_CHOICES - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_NO_CONTENT - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_NON_AUTHORITATIVE_INFORMATION - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_NOT_ACCEPTABLE - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_NOT_FOUND - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_NOT_IMPLEMENTED - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_NOT_MODIFIED - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_OK - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_PARTIAL_CONTENT - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_PAYMENT_REQUIRED - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_PRECONDITION_FAILED - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_PROXY_AUTHENTICATION_REQUIRED - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_REQUEST_ENTITY_TOO_LARGE - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_REQUEST_TIMEOUT - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_REQUEST_URI_TOO_LONG - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_REQUESTED_RANGE_NOT_SATISFIABLE - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_RESET_CONTENT - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_SEE_OTHER - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_SERVICE_UNAVAILABLE - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_SWITCHING_PROTOCOLS - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_TEMPORARY_REDIRECT - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_UNAUTHORIZED - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_UNSUPPORTED_MEDIA_TYPE - Static variable in interface javax.servlet.http.HttpServletResponse
 
SC_USE_PROXY - Static variable in interface javax.servlet.http.HttpServletResponse
 
scheme - Variable in class winstone.WinstoneRequest
 
sdfLog - Static variable in class winstone.Logger
 
SecurityConstraint - Class in winstone.auth
Models a restriction on a particular set of resources in the webapp.
SecurityConstraint(Node, Set, int) - Constructor for class winstone.auth.SecurityConstraint
Constructor
semaphore - Static variable in class winstone.Logger
 
sendCreatedNotifies() - Method in class winstone.WinstoneSession
 
sendError(int) - Method in interface javax.servlet.http.HttpServletResponse
 
sendError(int, String) - Method in interface javax.servlet.http.HttpServletResponse
 
sendError(int) - Method in class javax.servlet.http.HttpServletResponseWrapper
 
sendError(int, String) - Method in class javax.servlet.http.HttpServletResponseWrapper
 
sendError(int) - Method in class winstone.WinstoneResponse
 
sendError(int, String) - Method in class winstone.WinstoneResponse
 
sendRedirect(String) - Method in interface javax.servlet.http.HttpServletResponse
 
sendRedirect(String) - Method in class javax.servlet.http.HttpServletResponseWrapper
 
sendRedirect(String) - Method in class winstone.WinstoneResponse
 
serverName - Variable in class winstone.WinstoneRequest
 
serverPort - Variable in class winstone.WinstoneRequest
 
service(ServletRequest, ServletResponse) - Method in class javax.servlet.GenericServlet
 
service(ServletRequest, ServletResponse) - Method in class javax.servlet.http.HttpServlet
 
service(HttpServletRequest, HttpServletResponse) - Method in class javax.servlet.http.HttpServlet
 
service(ServletRequest, ServletResponse) - Method in interface javax.servlet.Servlet
 
service(ServletRequest, ServletResponse) - Method in class winstone.ErrorServlet
 
Servlet - Interface in javax.servlet
Basic servlet interface
ServletConfig - Interface in javax.servlet
Basic servlet configuation interface
servletConfig - Variable in class winstone.WinstoneRequest
 
ServletConfiguration - Class in winstone
This is the one that keeps a specific servlet instance's config, as well as holding the instance itself.
ServletConfiguration(WebAppConfiguration) - Constructor for class winstone.ServletConfiguration
 
ServletConfiguration(WebAppConfiguration, String, String, Map, int) - Constructor for class winstone.ServletConfiguration
 
ServletConfiguration(WebAppConfiguration, Node) - Constructor for class winstone.ServletConfiguration
 
ServletContext - Interface in javax.servlet
Models the web application concept as an interface.
ServletContextAttributeEvent - Class in javax.servlet
 
ServletContextAttributeEvent(ServletContext, String, Object) - Constructor for class javax.servlet.ServletContextAttributeEvent
 
ServletContextAttributeListener - Interface in javax.servlet
Listens for changes to the context attributes.
ServletContextEvent - Class in javax.servlet
The event object thrown when a servlet context change occurs.
ServletContextEvent(ServletContext) - Constructor for class javax.servlet.ServletContextEvent
Constructor
ServletContextListener - Interface in javax.servlet
Thrown when a change to the servletContext occurs.
ServletException - Exception in javax.servlet
Generic servlet exception
ServletException() - Constructor for exception javax.servlet.ServletException
 
ServletException(String) - Constructor for exception javax.servlet.ServletException
 
ServletException(String, Throwable) - Constructor for exception javax.servlet.ServletException
 
ServletException(Throwable) - Constructor for exception javax.servlet.ServletException
 
ServletInputStream - Class in javax.servlet
Provides the base class for servlet request streams.
ServletInputStream() - Constructor for class javax.servlet.ServletInputStream
 
ServletOutputStream - Class in javax.servlet
 
ServletOutputStream() - Constructor for class javax.servlet.ServletOutputStream
 
servletPath - Variable in class winstone.WinstoneRequest
 
ServletRequest - Interface in javax.servlet
Base request object interface definition.
ServletRequestAttributeEvent - Class in javax.servlet
The event thrown to request attribute listeners
ServletRequestAttributeEvent(ServletContext, ServletRequest, String, Object) - Constructor for class javax.servlet.ServletRequestAttributeEvent
 
ServletRequestAttributeListener - Interface in javax.servlet
Interface defining request attribute listeners
ServletRequestEvent - Class in javax.servlet
Request coming into scope or out of scope event
ServletRequestEvent(ServletContext, ServletRequest) - Constructor for class javax.servlet.ServletRequestEvent
 
ServletRequestListener - Interface in javax.servlet
Listener for requests going in and out of scope
ServletRequestWrapper - Class in javax.servlet
Wraps a servlet request object using the decorator pattern.
ServletRequestWrapper(ServletRequest) - Constructor for class javax.servlet.ServletRequestWrapper
 
ServletResponse - Interface in javax.servlet
Base response interface definition.
ServletResponseWrapper - Class in javax.servlet
Wraps a servlet response object using the decorator pattern
ServletResponseWrapper(ServletResponse) - Constructor for class javax.servlet.ServletResponseWrapper
 
SESSION_CHECK_TYPE - Static variable in class winstone.cluster.ClusterSessionSearch
 
SESSION_COOKIE_NAME - Static variable in class winstone.WinstoneSession
 
SESSION_FOUND - Static variable in class winstone.cluster.ClusterSessionSearch
 
SESSION_NOT_FOUND - Static variable in class winstone.cluster.ClusterSessionSearch
 
SESSION_RECEIVED - Static variable in class winstone.cluster.ClusterSessionSearch
 
sessionCreated(HttpSessionEvent) - Method in interface javax.servlet.http.HttpSessionListener
 
sessionDestroyed(HttpSessionEvent) - Method in interface javax.servlet.http.HttpSessionListener
 
sessionDidActivate(HttpSessionEvent) - Method in interface javax.servlet.http.HttpSessionActivationListener
 
sessionWillPassivate(HttpSessionEvent) - Method in interface javax.servlet.http.HttpSessionActivationListener
 
setAttribute(String, Object) - Method in interface javax.servlet.http.HttpSession
 
setAttribute(String, Object) - Method in interface javax.servlet.ServletContext
 
setAttribute(String, Object) - Method in interface javax.servlet.ServletRequest
 
setAttribute(String, Object) - Method in class javax.servlet.ServletRequestWrapper
 
setAttribute(String, Object) - Method in class winstone.WebAppConfiguration
 
setAttribute(String, Object) - Method in class winstone.WinstoneRequest
 
setAttribute(String, Object) - Method in class winstone.WinstoneSession
 
setAuthorization(String) - Method in class winstone.WinstoneRequest
 
setAuthType(String) - Method in class winstone.AuthenticationPrincipal
 
setAutoCommit(boolean) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
setBufferSize(int) - Method in interface javax.servlet.ServletResponse
 
setBufferSize(int) - Method in class javax.servlet.ServletResponseWrapper
 
setBufferSize(int) - Method in class winstone.WinstoneOutputStream
 
setBufferSize(int) - Method in class winstone.WinstoneResponse
 
setCatalog(String) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
setCharacterEncoding(String) - Method in interface javax.servlet.ServletRequest
 
setCharacterEncoding(String) - Method in class javax.servlet.ServletRequestWrapper
 
setCharacterEncoding(String) - Method in interface javax.servlet.ServletResponse
 
setCharacterEncoding(String) - Method in class javax.servlet.ServletResponseWrapper
 
setCharacterEncoding(String) - Method in class winstone.auth.RetryRequestWrapper
 
setCharacterEncoding(String) - Method in class winstone.WinstoneRequest
 
setCharacterEncoding(String) - Method in class winstone.WinstoneResponse
 
setClientInfo(String, String) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
setClientInfo(Properties) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
setClosed(boolean) - Method in class winstone.WinstoneOutputStream
 
setComment(String) - Method in class javax.servlet.http.Cookie
 
setContentLength(int) - Method in interface javax.servlet.ServletResponse
 
setContentLength(int) - Method in class javax.servlet.ServletResponseWrapper
 
setContentLength(int) - Method in class winstone.WinstoneInputStream
 
setContentLength(int) - Method in class winstone.WinstoneRequest
 
setContentLength(int) - Method in class winstone.WinstoneResponse
 
setContentType(String) - Method in interface javax.servlet.ServletResponse
 
setContentType(String) - Method in class javax.servlet.ServletResponseWrapper
 
setContentType(String) - Method in class winstone.WinstoneRequest
 
setContentType(String) - Method in class winstone.WinstoneResponse
 
setCurrentDebugLevel(int) - Static method in class winstone.Logger
 
setCurrentSessionIds(Map) - Method in class winstone.WinstoneRequest
 
setDateHeader(String, long) - Method in interface javax.servlet.http.HttpServletResponse
 
setDateHeader(String, long) - Method in class javax.servlet.http.HttpServletResponseWrapper
 
setDateHeader(String, long) - Method in class winstone.WinstoneResponse
 
setDeadRequestedSessionId(String) - Method in class winstone.WinstoneRequest
 
setDisregardMode(boolean) - Method in class winstone.WinstoneOutputStream
 
setDomain(String) - Method in class javax.servlet.http.Cookie
 
setEncoding(String) - Method in class winstone.WinstoneRequest
 
setErrorStatusCode(int) - Method in class winstone.WinstoneResponse
 
setForErrorDispatcher(String, String, String, int, String, Throwable, String, Mapping[]) - Method in class winstone.RequestDispatcher
 
setForInitialDispatcher(String, String, String, String, Mapping[], AuthenticationHandler) - Method in class winstone.RequestDispatcher
 
setForNamedDispatcher(Mapping[], Mapping[]) - Method in class winstone.RequestDispatcher
 
setForURLDispatcher(String, String, String, String, Mapping[], Mapping[]) - Method in class winstone.RequestDispatcher
 
setForwardQueryString(String) - Method in class winstone.WinstoneRequest
 
setHeader(String, String) - Method in interface javax.servlet.http.HttpServletResponse
 
setHeader(String, String) - Method in class javax.servlet.http.HttpServletResponseWrapper
 
setHeader(String, String) - Method in class winstone.WinstoneResponse
 
setHoldability(int) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
setHostGroup(HostGroup) - Method in class winstone.WinstoneRequest
 
setInputStream(WinstoneInputStream) - Method in class winstone.WinstoneRequest
 
setInStream(WinstoneInputStream) - Method in class winstone.RequestHandlerThread
 
setIntBlock(int, byte[], int) - Static method in class winstone.ajp13.Ajp13OutputStream
Useful generic method for setting ajp13 format integers in a packet.
setIntHeader(String, int) - Method in interface javax.servlet.http.HttpServletResponse
 
setIntHeader(String, int) - Method in class javax.servlet.http.HttpServletResponseWrapper
 
setIntHeader(String, int) - Method in class winstone.WinstoneResponse
 
setIsNew(boolean) - Method in class winstone.WinstoneSession
 
setIsSecure(boolean) - Method in class winstone.WinstoneRequest
 
setLastAccessedDate(long) - Method in class winstone.WinstoneSession
 
setLocalAddr(String) - Method in class winstone.WinstoneRequest
 
setLocale(Locale) - Method in interface javax.servlet.ServletResponse
 
setLocale(Locale) - Method in class javax.servlet.ServletResponseWrapper
 
setLocale(Locale) - Method in class winstone.WinstoneResponse
 
setLocales(List) - Method in class winstone.WinstoneRequest
 
setLocalName(String) - Method in class winstone.WinstoneRequest
 
setLocalPort(int) - Method in class winstone.WinstoneRequest
 
setLoginTimeout(int) - Method in class winstone.jndi.resourceFactories.WinstoneDataSource
 
setLogWriter(PrintWriter) - Method in class winstone.jndi.resourceFactories.WinstoneDataSource
 
setMaxAge(int) - Method in class javax.servlet.http.Cookie
 
setMaxInactiveInterval(int) - Method in interface javax.servlet.http.HttpSession
 
setMaxInactiveInterval(int) - Method in class winstone.WinstoneSession
 
setMethod(String) - Method in class winstone.WinstoneRequest
 
setNetworkTimeout(Executor, int) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
setNoCache(HttpServletResponse) - Method in class winstone.auth.BaseAuthenticationHandler
 
setOutputStream(WinstoneOutputStream) - Method in class winstone.WinstoneResponse
 
setOutStream(WinstoneOutputStream) - Method in class winstone.RequestHandlerThread
 
setParsedParameters(Boolean) - Method in class winstone.WinstoneRequest
 
setPath(String) - Method in class javax.servlet.http.Cookie
 
setPathInfo(String) - Method in class winstone.WinstoneRequest
 
setProtocol(String) - Method in class winstone.WinstoneRequest
 
setProtocol(String) - Method in class winstone.WinstoneResponse
 
setQueryString(String) - Method in class winstone.WinstoneRequest
 
setReadOnly(boolean) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
setRemoteIP(String) - Method in class winstone.WinstoneRequest
 
setRemoteName(String) - Method in class winstone.WinstoneRequest
 
setRemotePort(int) - Method in class winstone.WinstoneRequest
 
setRemoteUser(AuthenticationPrincipal) - Method in class winstone.WinstoneRequest
 
setRequest(ServletRequest) - Method in class javax.servlet.http.HttpServletRequestWrapper
 
setRequest(ServletRequest) - Method in class javax.servlet.ServletRequestWrapper
 
setRequest(WinstoneRequest) - Method in class winstone.RequestHandlerThread
 
setRequest(WinstoneRequest) - Method in class winstone.WinstoneResponse
 
setRequestAttributeListeners(ServletRequestAttributeListener[]) - Method in class winstone.WinstoneRequest
 
setRequestedSessionIds(Map) - Method in class winstone.WinstoneRequest
 
setRequestListeners(ServletRequestListener[]) - Method in class winstone.WinstoneRequest
 
setRequestStartTime() - Method in class winstone.RequestHandlerThread
 
setRequestURI(String) - Method in class winstone.WinstoneRequest
 
setResponse(ServletResponse) - Method in class javax.servlet.http.HttpServletResponseWrapper
 
setResponse(ServletResponse) - Method in class javax.servlet.ServletResponseWrapper
 
setResponse(WinstoneResponse) - Method in class winstone.RequestHandlerThread
 
setResponse(WinstoneResponse) - Method in class winstone.WinstoneOutputStream
 
setSavepoint() - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
setSavepoint(String) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
setSchema(String) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
setScheme(String) - Method in class winstone.WinstoneRequest
 
setSecure(boolean) - Method in class javax.servlet.http.Cookie
 
setServerName(String) - Method in class winstone.WinstoneRequest
 
setServerPort(int) - Method in class winstone.WinstoneRequest
 
setServletConfig(ServletConfiguration) - Method in class winstone.WinstoneRequest
 
setServletPath(String) - Method in class winstone.WinstoneRequest
 
setSessionActivationListeners(HttpSessionActivationListener[]) - Method in class winstone.WinstoneSession
 
setSessionAttributeListeners(HttpSessionAttributeListener[]) - Method in class winstone.WinstoneSession
 
setSessionListeners(WinstoneSession) - Method in class winstone.WebAppConfiguration
 
setSessionListeners(HttpSessionListener[]) - Method in class winstone.WinstoneSession
 
setStatus(int) - Method in interface javax.servlet.http.HttpServletResponse
 
setStatus(int, String) - Method in interface javax.servlet.http.HttpServletResponse
Deprecated. As of version 2.1, due to ambiguous meaning of the message parameter. To set a status code use setStatus(int), to send an error with a description use sendError(int, String). Sets the status code and message for this response.
setStatus(int) - Method in class javax.servlet.http.HttpServletResponseWrapper
 
setStatus(int, String) - Method in class javax.servlet.http.HttpServletResponseWrapper
Deprecated.  
setStatus(int) - Method in class winstone.WinstoneResponse
 
setStatus(int, String) - Method in class winstone.WinstoneResponse
Deprecated.  
setStream(String, OutputStream) - Static method in class winstone.Logger
Allocates a stream for redirection to a file etc
setStream(String, Writer) - Static method in class winstone.Logger
Allocates a stream for redirection to a file etc
setTransactionIsolation(int) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
setTypeMap(Map<String, Class<?>>) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
setUnavailable() - Method in class winstone.FilterConfiguration
 
setUnavailable(Servlet) - Method in class winstone.ServletConfiguration
 
setup() - Method in class winstone.jndi.ContainerJNDIManager
Add the objects passed to the constructor to the JNDI Context addresses specified
setup() - Method in interface winstone.JNDIManager
Add the objects passed to the constructor to the JNDI Context addresses specified
setValue(String) - Method in class javax.servlet.http.Cookie
 
setVersion(int) - Method in class javax.servlet.http.Cookie
 
setWebAppConfig(WebAppConfiguration) - Method in class winstone.WinstoneRequest
 
setWebAppConfig(WebAppConfiguration) - Method in class winstone.WinstoneResponse
 
setWebAppConfiguration(WebAppConfiguration) - Method in class winstone.WinstoneSession
 
showThrowingThread - Static variable in class winstone.Logger
 
shutdown() - Method in class winstone.BoundedExecutorService
 
shutdown() - Method in class winstone.Launcher
 
SHUTDOWN_TYPE - Static variable in class winstone.Launcher
 
ShutdownHook - Class in winstone
A jvm hook to force the calling of the web-app destroy before the process terminates
ShutdownHook(Launcher) - Constructor for class winstone.ShutdownHook
 
shutdownNow() - Method in class winstone.BoundedExecutorService
 
SIMPLE_ACCESS_LOGGER_FILE - Static variable in class winstone.cmdline.Option
 
SIMPLE_ACCESS_LOGGER_FORMAT - Static variable in class winstone.cmdline.Option
 
SimpleAccessLogger - Class in winstone.accesslog
Simulates an apache "combined" style logger, which logs User-Agent, Referer, etc
SimpleAccessLogger(WebAppConfiguration, Map) - Constructor for class winstone.accesslog.SimpleAccessLogger
 
SimpleCluster - Class in winstone.cluster
Represents a cluster of winstone containers.
SimpleCluster(Map, Integer) - Constructor for class winstone.cluster.SimpleCluster
Builds a cluster instance
SIMULATE_MOD_UNIQUE_ID - Static variable in class winstone.cmdline.Option
 
simulateAutoFlush() - Method in class winstone.WinstoneResponseWriter
 
SingleThreadModel - Interface in javax.servlet
Deprecated.  
SizeRestrictedHashMap<K,V> - Class in winstone
 
SizeRestrictedHashMap(int, float, int) - Constructor for class winstone.SizeRestrictedHashMap
 
SizeRestrictedHashMap(int, int) - Constructor for class winstone.SizeRestrictedHashMap
 
SizeRestrictedHashMap(int) - Constructor for class winstone.SizeRestrictedHashMap
 
SizeRestrictedHashMap(Map<? extends K, ? extends V>, int) - Constructor for class winstone.SizeRestrictedHashMap
 
SizeRestrictedHashtable<K,V> - Class in winstone
Hashtable that sets the upper bound in the total number of keys.
SizeRestrictedHashtable(int, float, int) - Constructor for class winstone.SizeRestrictedHashtable
 
SizeRestrictedHashtable(int, int) - Constructor for class winstone.SizeRestrictedHashtable
 
SizeRestrictedHashtable(int) - Constructor for class winstone.SizeRestrictedHashtable
 
SizeRestrictedHashtable(Map<? extends K, ? extends V>, int) - Constructor for class winstone.SizeRestrictedHashtable
 
SLASH - Static variable in class winstone.Mapping
 
spawnListener(String) - Method in class winstone.Launcher
Instantiates listeners.
SPEED - Static variable in class winstone.Logger
 
STAR - Static variable in class winstone.Mapping
 
start() - Method in class winstone.ajp13.Ajp13Listener
 
start() - Method in class winstone.HttpListener
 
start() - Method in interface winstone.Listener
After the listener is loaded and initialized, this starts the thread
startIncludeBuffer() - Method in class winstone.WinstoneOutputStream
 
startIncludeBuffer() - Method in class winstone.WinstoneResponse
 
StaticResourceServlet - Class in winstone
Servlet to handle static resources.
StaticResourceServlet() - Constructor for class winstone.StaticResourceServlet
 
string(String) - Static method in class winstone.cmdline.Option
 
string(String, String) - Static method in class winstone.cmdline.Option
 
stringArg(Map, String, String) - Static method in class winstone.WebAppConfiguration
 
system - Variable in class winstone.classLoader.WebappClassLoader
 

T

tearDown() - Method in class winstone.jndi.ContainerJNDIManager
Remove the objects under administration from the JNDI Context, and then destroy the objects
tearDown() - Method in interface winstone.JNDIManager
Remove the objects under administration from the JNDI Context, and then destroy the objects
TOOLS_JAR - Static variable in class winstone.cmdline.Option
 
toString() - Method in class javax.servlet.http.Cookie
 
toString() - Method in class winstone.cmdline.Option
 
toString() - Method in class winstone.FilterConfiguration
 
toString() - Method in class winstone.jndi.resourceFactories.WinstoneDataSource
 
toString() - Method in class winstone.Mapping
 
type - Variable in class winstone.cmdline.Option
Expected type.

U

UnavailableException - Exception in javax.servlet
Thrown if a servlet is permanently or temporarily unavailable
UnavailableException(int, Servlet, String) - Constructor for exception javax.servlet.UnavailableException
Deprecated. As of Java Servlet API 2.2, use UnavailableException(String, int) instead.
UnavailableException(Servlet, String) - Constructor for exception javax.servlet.UnavailableException
Deprecated. As of Java Servlet API 2.2, use UnavailableException(String) instead.
UnavailableException(String) - Constructor for exception javax.servlet.UnavailableException
Constructs a new exception with a descriptive message indicating that the servlet is permanently unavailable.
UnavailableException(String, int) - Constructor for exception javax.servlet.UnavailableException
Constructs a new exception with a descriptive message indicating that the servlet is temporarily unavailable and giving an estimate of how long it will be unavailable.
unbind(String) - Method in class winstone.jndi.WinstoneContext
 
unbind(Name) - Method in class winstone.jndi.WinstoneContext
 
unwrap(Class<T>) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
unwrap(Class<T>) - Method in class winstone.jndi.resourceFactories.WinstoneDataSource
 
URIUtil - Class in winstone
 
URIUtil() - Constructor for class winstone.URIUtil
 
USAGE - Static variable in class winstone.cmdline.Option
 
USAGE - Static variable in class winstone.Launcher
Overridable usage screen
USE_CLUSTER - Static variable in class winstone.cmdline.Option
 
USE_INVOKER - Static variable in class winstone.cmdline.Option
 
USE_JASPER - Static variable in class winstone.cmdline.Option
 
USE_JNDI - Static variable in class winstone.cmdline.Option
 
USE_SAVED_SESSIONS - Static variable in class winstone.cmdline.Option
 
USE_SERVLET_RELOADING - Static variable in class winstone.cmdline.Option
 

V

validateHeaders() - Method in class winstone.WinstoneResponse
This ensures the bare minimum correct http headers are present
validateName(Name) - Method in class winstone.jndi.WinstoneContext
Handles the processing of relative and absolute names.
validatePossibleAuthenticationResponse(HttpServletRequest, HttpServletResponse, String) - Method in class winstone.auth.BaseAuthenticationHandler
Handling the (possible) response
validatePossibleAuthenticationResponse(HttpServletRequest, HttpServletResponse, String) - Method in class winstone.auth.BasicAuthenticationHandler
Handling the (possible) response
validatePossibleAuthenticationResponse(HttpServletRequest, HttpServletResponse, String) - Method in class winstone.auth.ClientcertAuthenticationHandler
Handling the (possible) response
validatePossibleAuthenticationResponse(HttpServletRequest, HttpServletResponse, String) - Method in class winstone.auth.DigestAuthenticationHandler
Handling the (possible) response
validatePossibleAuthenticationResponse(HttpServletRequest, HttpServletResponse, String) - Method in class winstone.auth.FormAuthenticationHandler
Check the response - is it a response to the login page ?
valueBound(HttpSessionBindingEvent) - Method in interface javax.servlet.http.HttpSessionBindingListener
 
valueUnbound(HttpSessionBindingEvent) - Method in interface javax.servlet.http.HttpSessionBindingListener
 

W

WARFILE - Static variable in class winstone.cmdline.Option
 
WARNING - Static variable in class winstone.Logger
 
warning(SAXParseException) - Method in class winstone.WebXmlParser
 
WEBAPP_JNDI_CLASSNAME - Static variable in class winstone.cmdline.Option
 
WebappClassLoader - Class in winstone.classLoader
Implements the servlet spec model (v2.3 section 9.7.2) for classloading, which is different to the standard JDK model in that it delegates *after* checking local repositories.
WebappClassLoader(URL[]) - Constructor for class winstone.classLoader.WebappClassLoader
 
WebappClassLoader(URL[], ClassLoader) - Constructor for class winstone.classLoader.WebappClassLoader
 
WebappClassLoader(URL[], ClassLoader, URLStreamHandlerFactory) - Constructor for class winstone.classLoader.WebappClassLoader
 
webappConfig - Variable in class winstone.WinstoneRequest
 
WebAppConfiguration - Class in winstone
Models the web.xml file's details ...
WebAppConfiguration(HostConfiguration, Cluster, String, String, ObjectPool, Map, Node, ClassLoader, File[], String) - Constructor for class winstone.WebAppConfiguration
Constructor.
WebAppJNDIManager - Class in winstone.jndi
Implements a simple web.xml + command line arguments style jndi manager
WebAppJNDIManager(Map, List, ClassLoader) - Constructor for class winstone.jndi.WebAppJNDIManager
Gets the relevant list of objects from the args, validating against the web.xml nodes supplied.
WEBAPPS_DIR - Static variable in class winstone.cmdline.Option
 
WEBROOT - Static variable in class winstone.cmdline.Option
 
WebXmlParser - Class in winstone
The web.xml parsing logic.
WebXmlParser(ClassLoader) - Constructor for class winstone.WebXmlParser
 
winstone - package winstone
 
winstone.accesslog - package winstone.accesslog
 
winstone.ajp13 - package winstone.ajp13
 
winstone.auth - package winstone.auth
 
winstone.classLoader - package winstone.classLoader
 
winstone.cluster - package winstone.cluster
 
winstone.cmdline - package winstone.cmdline
 
winstone.invoker - package winstone.invoker
 
winstone.jndi - package winstone.jndi
 
winstone.jndi.java - package winstone.jndi.java
 
winstone.jndi.resourceFactories - package winstone.jndi.resourceFactories
 
winstone.realm - package winstone.realm
 
winstone.ssl - package winstone.ssl
 
winstone.tools - package winstone.tools
 
WinstoneBindingEnumeration - Class in winstone.jndi
Enumeration over the set of bindings for this context.
WinstoneBindingEnumeration(Hashtable, Hashtable, Context) - Constructor for class winstone.jndi.WinstoneBindingEnumeration
Constructor - sets up the enumeration ready for retrieving bindings instead of NameClassPairs.
WinstoneConnection - Class in winstone.jndi.resourceFactories
JDBC Connection wrapper for use in the pooling datasource.
WinstoneConnection(Connection, WinstoneDataSource) - Constructor for class winstone.jndi.resourceFactories.WinstoneConnection
Constructor - this sets the real connection and the link back to the pool
WinstoneContext - Class in winstone.jndi
The main jndi context implementation class.
WinstoneContext(Map, WinstoneContext, String, Object) - Constructor for class winstone.jndi.WinstoneContext
Constructor - sets up environment
WinstoneContext(Map, WinstoneContext, String, Object, Hashtable) - Constructor for class winstone.jndi.WinstoneContext
Constructor - sets up environment and copies the bindings across
WinstoneControl - Class in winstone.tools
Included so that we can control winstone from the command line a little more easily.
WinstoneControl() - Constructor for class winstone.tools.WinstoneControl
 
WinstoneControlOption - Class in winstone.tools
 
WinstoneControlOption() - Constructor for class winstone.tools.WinstoneControlOption
 
WinstoneDataSource - Class in winstone.jndi.resourceFactories
Implements a JDBC 2.0 pooling datasource.
WinstoneDataSource(String, Map, ClassLoader) - Constructor for class winstone.jndi.resourceFactories.WinstoneDataSource
Main constructor.
WinstoneException - Exception in winstone
Master exception within the servlet container.
WinstoneException(String) - Constructor for exception winstone.WinstoneException
Create an exception with a useful message for the system administrator.
WinstoneException(String, Throwable) - Constructor for exception winstone.WinstoneException
Create an exception with a useful message for the system administrator and a nested throwable object.
WinstoneInputStream - Class in winstone
The request stream management class.
WinstoneInputStream(InputStream) - Constructor for class winstone.WinstoneInputStream
Constructor
WinstoneInputStream(byte[]) - Constructor for class winstone.WinstoneInputStream
 
WinstoneNameEnumeration - Class in winstone.jndi
Enumeration across the names/classes of the bindings in a particular context.
WinstoneNameEnumeration(Map) - Constructor for class winstone.jndi.WinstoneNameEnumeration
Constructor
WinstoneNameParser - Class in winstone.jndi
The name parser for winstone jndi names
WinstoneNameParser() - Constructor for class winstone.jndi.WinstoneNameParser
 
WinstoneOutputStream - Class in winstone
Matches the socket output stream to the servlet output.
WinstoneOutputStream(OutputStream, boolean) - Constructor for class winstone.WinstoneOutputStream
Constructor
WinstoneRequest - Class in winstone
Implements the request interface required by the servlet spec.
WinstoneRequest() - Constructor for class winstone.WinstoneRequest
InputStream factory method.
WinstoneResourceBundle - Class in winstone
A ResourceBundle that includes the ability to do string replacement on the resources it retrieves.
WinstoneResourceBundle(String) - Constructor for class winstone.WinstoneResourceBundle
Constructor
WinstoneResourceBundle(String, Locale) - Constructor for class winstone.WinstoneResourceBundle
 
WinstoneResourceBundle(String, Locale, ClassLoader) - Constructor for class winstone.WinstoneResourceBundle
 
WinstoneResponse - Class in winstone
Response for servlet
WinstoneResponse() - Constructor for class winstone.WinstoneResponse
Constructor
WinstoneResponseWriter - Class in winstone
A hacked print writer that allows us to trigger an automatic flush on println operations that go over the content length or buffer size.
WinstoneResponseWriter(WinstoneOutputStream, WinstoneResponse) - Constructor for class winstone.WinstoneResponseWriter
 
WinstoneSession - Class in winstone
Http session implementation for Winstone.
WinstoneSession(String) - Constructor for class winstone.WinstoneSession
Constructor
write(int) - Method in class winstone.ClientOutputStream
 
write(byte[]) - Method in class winstone.ClientOutputStream
 
write(byte[], int, int) - Method in class winstone.ClientOutputStream
 
write(int) - Method in class winstone.WinstoneOutputStream
 
write(byte[], int, int) - Method in class winstone.WinstoneOutputStream
 
write(int) - Method in class winstone.WinstoneResponseWriter
 
write(char[], int, int) - Method in class winstone.WinstoneResponseWriter
 
write(String, int, int) - Method in class winstone.WinstoneResponseWriter
 
writeCookie(Cookie) - Method in class winstone.WinstoneResponse
Writes out the http header for a single cookie
writeToAccessLog(String, WinstoneRequest, WinstoneResponse, WebAppConfiguration) - Method in class winstone.RequestHandlerThread
 

_

_DO_HOSTNAME_LOOKUPS - Static variable in class winstone.cmdline.Option
 
_LISTEN_ADDRESS - Static variable in class winstone.cmdline.Option
 
_PORT - Static variable in class winstone.cmdline.Option
 

A B C D E F G H I J K L M N O P Q R S T U V W _

Copyright © 2013. All Rights Reserved.