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

A

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
 
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
 
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
 
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
 

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
 
booleanArg(Map, String, boolean) - Static method in class winstone.WebAppConfiguration
 
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

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_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
commenceRequestHandling(Socket, Listener) - Method in class winstone.RequestHandlerThread
Assign a socket to the handler
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
 
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
 
CONNECTION_TIMEOUT - Static variable in class winstone.HttpListener
 
constraints - Variable in class winstone.auth.BaseAuthenticationHandler
 
constructOurCanonicalVersion(File, File) - Static method in class winstone.StaticResourceServlet
 
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
 
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
 
currentDebugLevel - Static variable in class winstone.Logger
 
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.Logger
 
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
 
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.RequestHandlerThread
Trigger the thread destruction for this handler
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
 
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(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
 
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.
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
 
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() - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
getClientInfo(String) - 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
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
 
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
 
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, String) - Method in class winstone.WinstoneResourceBundle
Perform a string replace for a single from/to pair.
getString(String, String[]) - 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(String, String) - 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.
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
 
HostConfiguration - Class in winstone
Manages the references to individual webapps within the container.
HostConfiguration(String, Cluster, ObjectPool, ClassLoader, File[], Map, String) - 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
 
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
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(int) - Static method in class winstone.Logger
Initialises default streams
init(int, OutputStream, boolean) - Static method in class winstone.Logger
Initialises default streams
init(ServletConfig) - Method in class winstone.StaticResourceServlet
 
initHost(String, 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(String, Cluster, ObjectPool, ClassLoader, File[], Map) - Method in class winstone.HostGroup
 
initMultiWebappDir(String) - 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
 
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
 
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
 
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
 
isSSL() - Method in class winstone.ajp13.Ajp13IncomingPacket
 
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
 
isWrapperFor(Class<?>) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
isWrapperFor(Class<?>) - Method in class winstone.jndi.resourceFactories.WinstoneDataSource
 

J

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
 
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
 
loadArgsFromCommandLineAndConfig(String[], String) - Static method in class winstone.Launcher
 
loadClass(String, boolean) - Method in class winstone.classLoader.WebappClassLoader
 
loadPropsFromStream(InputStream, Map) - Static method in class winstone.Launcher
 
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(int, WinstoneResourceBundle, String) - Static method in class winstone.Logger
 
log(int, WinstoneResourceBundle, String, Throwable) - Static method in class winstone.Logger
 
log(int, WinstoneResourceBundle, String, String) - Static method in class winstone.Logger
 
log(int, WinstoneResourceBundle, String, String[]) - Static method in class winstone.Logger
 
log(int, WinstoneResourceBundle, String, String, Throwable) - Static method in class winstone.Logger
 
log(int, WinstoneResourceBundle, String, String[], Throwable) - Static method in class winstone.Logger
 
log(int, WinstoneResourceBundle, String, String, String[], 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.  
logDirectMessage(int, String, String, Throwable) - Static method in class winstone.Logger
 
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
 
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
 
MIN - Static variable in class winstone.Logger
 

N

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
 

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
 
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) - Method in class winstone.jndi.WinstoneNameParser
 
parsedParameters - Variable in class winstone.WinstoneRequest
 
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
 
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
 
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
 
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
 
releaseRequestHandler(RequestHandlerThread) - Method in class winstone.ObjectPool
Release the handler back into the pool
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
 
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(ObjectPool, int, boolean, boolean) - 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.ObjectPool
 
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(Properties) - Method in class winstone.jndi.resourceFactories.WinstoneConnection
 
setClientInfo(String, String) - 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
 
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
 
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.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
 
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
simulateAutoFlush() - Method in class winstone.WinstoneResponseWriter
 
SingleThreadModel - Interface in javax.servlet
Deprecated.  
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
 
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
toString() - Method in class javax.servlet.http.Cookie
 
toString() - Method in class winstone.FilterConfiguration
 
toString() - Method in class winstone.jndi.resourceFactories.WinstoneDataSource
 
toString() - Method in class winstone.Mapping
 

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.Launcher
Overridable usage screen
useSavedSessions(Map) - Static method in class winstone.WebAppConfiguration
 

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

WARNING - Static variable in class winstone.Logger
 
warning(SAXParseException) - Method in class winstone.WebXmlParser
 
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.
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.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
 
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
 

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

Copyright © 2011. All Rights Reserved.