Modifier and Type | Class and Description |
---|---|
class |
HttpClient
HttpClient provides an efficient, asynchronous, non-blocking implementation
to perform HTTP requests to a server through a simple API that offers also blocking semantic. |
protected class |
HttpClient.ClientSelectorManager |
Modifier and Type | Interface and Description |
---|---|
interface |
AppProvider
Object responsible for providing
App s to the DeploymentManager |
Modifier and Type | Class and Description |
---|---|
class |
DeploymentManager
The Deployment Manager.
|
Modifier and Type | Class and Description |
---|---|
class |
ScanningAppProvider |
class |
WebAppProvider
The webapps directory scanning provider.
|
Modifier and Type | Class and Description |
---|---|
class |
HelloHandler |
static class |
ManyHandlers.ParamHandler |
Modifier and Type | Class and Description |
---|---|
class |
SelectorManager
SelectorManager manages a number of SelectorManager.ManagedSelector s that
simplify the non-blocking primitives provided by the JVM via the java.nio package. |
class |
SelectorManager.ManagedSelector
SelectorManager.ManagedSelector wraps a Selector simplifying non-blocking operations on channels. |
Modifier and Type | Class and Description |
---|---|
class |
ConnectorServer
AbstractLifeCycle wrapper for JMXConnector Server
|
Modifier and Type | Class and Description |
---|---|
class |
OSGiAppProvider
AppProvider for OSGi.
|
Modifier and Type | Class and Description |
---|---|
class |
HttpServiceErrorPageErrorHandler
Extended error page handler.
|
Modifier and Type | Class and Description |
---|---|
class |
JAASLoginService
JAASLoginService
|
Modifier and Type | Class and Description |
---|---|
class |
DataSourceLoginService
//TODO JASPI cf JDBCLoginService
DataSourceUserRealm
Obtain user/password/role information from a database
via jndi DataSource.
|
Modifier and Type | Class and Description |
---|---|
class |
RewriteHandler
Rewrite handler is responsible for managing the rules.
|
Modifier and Type | Class and Description |
---|---|
class |
ConstraintSecurityHandler
Handler to enforce SecurityConstraints.
|
class |
HashLoginService
Properties User Realm.
|
class |
JDBCLoginService
HashMapped User Realm with JDBC as data source.
|
class |
MappedLoginService
A login service that keeps UserIdentities in a concurrent map
either as the source or a cache of the users.
|
class |
PropertyUserStore
PropertyUserStore
This class monitors a property file of the format mentioned below and notifies registered listeners of the changes to the the given file.
|
class |
SecurityHandler
Abstract SecurityHandler.
|
class |
SpnegoLoginService |
Modifier and Type | Interface and Description |
---|---|
interface |
Connector
A
Connector accept connections and data from remote peers,
and allows applications to send data to remote peers, by setting up
the machinery needed to handle such tasks. |
interface |
Handler
A Jetty Server Handler.
|
interface |
HandlerContainer
A Handler that contains other Handlers.
|
interface |
NetworkConnector
A
Connector for TCP/IP network connectors |
interface |
RequestLog
A
RequestLog can be attached to a RequestLogHandler to enable
logging of requests/responses. |
interface |
SessionIdManager
Session ID Manager.
|
interface |
SessionManager |
Modifier and Type | Class and Description |
---|---|
class |
AbstractConnectionFactory |
class |
AbstractConnector
An abstract implementation of
Connector that provides a ConnectionFactory mechanism
for creating Connection instances for various protocols (HTTP, SSL, SPDY, etc). |
class |
AbstractNetworkConnector
An abstract Network Connector.
|
class |
ConnectorStatistics |
class |
FilterConnectionFactory |
class |
HttpConnectionFactory |
class |
LocalConnector |
class |
NCSARequestLog |
class |
Server
Jetty HTTP Servlet Server.
|
class |
ServerConnector
This
Connector implementation is the primary connector for the
Jetty server over TCP/IP. |
class |
SslConnectionFactory |
Modifier and Type | Class and Description |
---|---|
class |
AbstractHandler
AbstractHandler.
|
class |
AbstractHandlerContainer
Abstract Handler Container.
|
class |
ContextHandler
ContextHandler.
|
class |
ContextHandlerCollection
ContextHandlerCollection.
|
class |
DebugHandler
Debug Handler.
|
class |
DefaultHandler
Default Handler.
|
class |
ErrorHandler
Handler for Error pages
An ErrorHandler is registered with
ContextHandler.setErrorHandler(ErrorHandler) or
ContainerLifeCycle.addBean(Object) . |
class |
HandlerCollection
A collection of handlers.
|
class |
HandlerList
HandlerList.
|
class |
HandlerWrapper
A
HandlerWrapper acts as a Handler but delegates the handle method and
life cycle events to a delegate. |
class |
HotSwapHandler
A
HandlerContainer that allows a hot swap of a wrapped handler. |
class |
IPAccessHandler
IP Access Handler
|
class |
MovedContextHandler
Moved ContextHandler.
|
class |
RequestLogHandler
RequestLogHandler.
|
class |
ResourceHandler
Resource Handler.
|
class |
ScopedHandler
ScopedHandler.
|
class |
ShutdownHandler
A handler that shuts the server down on a valid request.
|
class |
StatisticsHandler |
Modifier and Type | Class and Description |
---|---|
class |
NetworkTrafficSelectChannelConnector
A specialized version of
ServerConnector that supports NetworkTrafficListener s. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSessionIdManager |
class |
AbstractSessionManager
An Abstract implementation of SessionManager.
|
class |
HashSessionIdManager
HashSessionIdManager.
|
class |
HashSessionManager
An in-memory implementation of SessionManager.
|
class |
JDBCSessionIdManager
JDBCSessionIdManager
SessionIdManager implementation that uses a database to store in-use session ids,
to support distributed sessions.
|
class |
JDBCSessionManager
JDBCSessionManager
SessionManager that persists sessions to a database to enable clustering.
|
class |
SessionHandler
SessionHandler.
|
Modifier and Type | Class and Description |
---|---|
class |
SslSelectChannelConnector
Deprecated.
use SelectChannelConnector with
SslContextFactory |
Modifier and Type | Class and Description |
---|---|
class |
ErrorPageErrorHandler
Error Page Error Handler
An ErrorHandler that maps exceptions and status codes to URIs for dispatch using
the internal ERROR style of dispatch.
|
class |
FilterHolder |
class |
Holder<T> |
class |
ServletContextHandler
Servlet Context.
|
class |
ServletHandler
Servlet HttpHandler.
|
class |
ServletHolder
Servlet Instance and Context Holder.
|
class |
ServletTester |
Modifier and Type | Class and Description |
---|---|
class |
GzipHandler
GZIP Handler This handler will gzip the content of a response if:
The filter is mapped to a matching path
The response status code is >=200 and <300
The content length is unknown or more than the
minGzipSize initParameter or the minGzipSize is 0(default)
The content-type is in the comma separated list of mimeTypes set in the mimeTypes initParameter or if no mimeTypes are defined the
content-type is not "application/gzip"
No content-encoding is specified by the resource
|
Modifier and Type | Class and Description |
---|---|
static class |
SPDYClient.Factory |
Modifier and Type | Class and Description |
---|---|
class |
NPNServerConnectionFactory |
class |
SPDYServerConnectionFactory |
class |
SPDYServerConnector |
Modifier and Type | Class and Description |
---|---|
class |
HTTPSPDYServerConnectionFactory |
class |
HTTPSPDYServerConnector |
Modifier and Type | Class and Description |
---|---|
class |
HTTPSPDYProxyConnector |
class |
ProxyHTTPConnectionFactory |
Modifier and Type | Class and Description |
---|---|
class |
Scanner
Scanner
Utility for scanning a directory for added, removed and changed
files and reporting these events via registered Listeners.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLifeCycle
Basic implementation of the life cycle interface for components.
|
class |
ContainerLifeCycle
An AggregateLifeCycle is an
LifeCycle implementation for a collection of contained beans. |
Modifier and Type | Method and Description |
---|---|
static String |
AbstractLifeCycle.getState(LifeCycle lc) |
void |
LifeCycle.Listener.lifeCycleFailure(LifeCycle event,
Throwable cause) |
void |
AbstractLifeCycle.AbstractLifeCycleListener.lifeCycleFailure(LifeCycle event,
Throwable cause) |
void |
LifeCycle.Listener.lifeCycleStarted(LifeCycle event) |
void |
AbstractLifeCycle.AbstractLifeCycleListener.lifeCycleStarted(LifeCycle event) |
void |
LifeCycle.Listener.lifeCycleStarting(LifeCycle event) |
void |
AbstractLifeCycle.AbstractLifeCycleListener.lifeCycleStarting(LifeCycle event) |
void |
LifeCycle.Listener.lifeCycleStopped(LifeCycle event) |
void |
AbstractLifeCycle.AbstractLifeCycleListener.lifeCycleStopped(LifeCycle event) |
void |
LifeCycle.Listener.lifeCycleStopping(LifeCycle event) |
void |
AbstractLifeCycle.AbstractLifeCycleListener.lifeCycleStopping(LifeCycle event) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractLeakPreventer
AbstractLeakPreventer
Abstract base class for code that seeks to avoid pinning of webapp classloaders by using the jetty classloader to
proactively call the code that pins them (generally pinned as static data members, or as static
data members that are daemon threads (which use the context classloader)).
|
class |
AppContextLeakPreventer
AppContextLeakPreventer
Cause the classloader that is pinned by AppContext.getAppContext() to be
a container or system classloader, not a webapp classloader.
|
class |
AWTLeakPreventer
AWTLeakPreventer
See https://issues.jboss.org/browse/AS7-3733
The java.awt.Toolkit class has a static field that is the default toolkit.
|
class |
DOMLeakPreventer
DOMLeakPreventer
See http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6916498
Prevent the RuntimeException that is a static member of AbstractDOMParser
from pinning a webapp classloader by causing it to be set here by a non-webapp classloader.
|
class |
DriverManagerLeakPreventer
DriverManagerLeakPreventer
Cause DriverManager.getCallerClassLoader() to be called, which will pin the classloader.
|
class |
GCThreadLeakPreventer
GCThreadLeakPreventer
Prevents a call to sun.misc.GC.requestLatency pinning a webapp classloader
by calling it with a non-webapp classloader.
|
class |
Java2DLeakPreventer
Java2DLeakPreventer
Prevent pinning of webapp classloader by pre-loading sun.java2d.Disposer class
before webapp classloaders are created.
|
class |
LDAPLeakPreventer
LDAPLeakPreventer
If com.sun.jndi.LdapPoolManager class is loaded and the system property
com.sun.jndi.ldap.connect.pool.timeout is set to a nonzero value, a daemon
thread is started which can pin a webapp classloader if it is the first to
load the LdapPoolManager.
|
class |
LoginConfigurationLeakPreventer
LoginConfigurationLeakPreventer
The javax.security.auth.login.Configuration class keeps a static reference to the
thread context classloader.
|
class |
SecurityProviderLeakPreventer
SecurityProviderLeakPreventer
Some security providers, such as sun.security.pkcs11.SunPKCS11 start a deamon thread,
which will use the thread context classloader.
|
Modifier and Type | Class and Description |
---|---|
class |
SslContextFactory
SslContextFactory is used to configure SSL connectors
as well as HttpClient.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Scheduler |
Modifier and Type | Class and Description |
---|---|
class |
ExecutorThreadPool
Jetty ThreadPool using java 5 ThreadPoolExecutor
This class wraps a
ExecutorService as a ThreadPool and
LifeCycle interfaces so that it may be used by the Jetty org.eclipse.jetty.server.Server |
class |
QueuedThreadPool |
class |
TimerScheduler |
Modifier and Type | Method and Description |
---|---|
static void |
ShutdownThread.deregister(LifeCycle lifeCycle) |
static void |
ShutdownThread.register(int index,
LifeCycle... lifeCycles) |
static void |
ShutdownThread.register(LifeCycle... lifeCycles) |
Modifier and Type | Class and Description |
---|---|
class |
WebAppContext
Web Application Context Handler.
|
Modifier and Type | Class and Description |
---|---|
class |
WebSocketClientFactory |
Modifier and Type | Class and Description |
---|---|
class |
ConnectionManager
Internal Connection/Client Manager used to track active clients, their physical vs virtual connection information, and provide some means to create new
physical or virtual connections.
|
Modifier and Type | Class and Description |
---|---|
class |
WebSocketClientSelectorManager |
Modifier and Type | Class and Description |
---|---|
class |
WebSocketHandler |
static class |
WebSocketHandler.Simple
Create a simple WebSocketHandler that registers a single WebSocket POJO that is created on every upgrade request.
|
class |
WebSocketServerFactory
Factory to create WebSocket connections
|
Copyright © 1995-2012 Mort Bay Consulting. All Rights Reserved.