Package winstone

Interface Summary
AccessLogger Used for logging accesses, eg in Apache access_log style
AuthenticationHandler  
AuthenticationRealm Interface for authentication realms.
Cluster Represents a cluster implementation, which is basically the communication mechanism between a group of winstone containers.
JNDIManager Handles setup and teardown of the JNDI context
Listener Interface that defines the necessary methods for being a connection listener within winstone.
 

Class Summary
AuthenticationPrincipal Implements the principal method - basically just a way of identifying an authenticated user.
BoundedExecutorService Wraps Executor so that we only ask the wrapped Executor to execute N number of tasks at any given time.
ClientOutputStream Wrap an OutputStream so that we can distinguish errors writing to clients.
ErrorServlet A simple servlet that writes out the body of the error
FilterConfiguration Corresponds to a filter object in the web app.
HostConfiguration Manages the references to individual webapps within the container.
HostGroup Manages the references to individual hosts within the container.
HttpListener Implements the main listener daemon thread.
Launcher Implements the main launcher daemon thread.
Logger A utility class for logging event and status messages.
Mapping Encapsulates the parsing of URL patterns, as well as the mapping of a url pattern to a servlet instance
ObjectPool Holds the object pooling code for Winstone.
RequestDispatcher This class implements both the RequestDispatcher and FilterChain components.
RequestHandlerThread The threads to which incoming requests get allocated.
ServletConfiguration This is the one that keeps a specific servlet instance's config, as well as holding the instance itself.
ShutdownHook A jvm hook to force the calling of the web-app destroy before the process terminates
SizeRestrictedHashMap<K,V>  
SizeRestrictedHashtable<K,V> Hashtable that sets the upper bound in the total number of keys.
StaticResourceServlet Servlet to handle static resources.
URIUtil  
WebAppConfiguration Models the web.xml file's details ...
WebXmlParser The web.xml parsing logic.
WinstoneInputStream The request stream management class.
WinstoneOutputStream Matches the socket output stream to the servlet output.
WinstoneRequest Implements the request interface required by the servlet spec.
WinstoneResourceBundle A ResourceBundle that includes the ability to do string replacement on the resources it retrieves.
WinstoneResponse Response for servlet
WinstoneResponseWriter A hacked print writer that allows us to trigger an automatic flush on println operations that go over the content length or buffer size.
WinstoneSession Http session implementation for Winstone.
 

Exception Summary
ClientSocketException Indicates an I/O exception writing to client.
WinstoneException Master exception within the servlet container.
 



Copyright © 2013. All Rights Reserved.