Upgrading org.eclipse.jetty:jetty-server 8 to 9
Unknown8.2.0.v20160908 → 9.4.58.v20250814
Fetching 193 releases from GitHub…0 / 193
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
Adds javax.servlet:javax.servlet-api 3.1.0, org.eclipse.jetty:jetty-io 9.4.58.v20250814.
Drops org.eclipse.jetty.orbit:javax.servlet, org.eclipse.jetty:jetty-continuation.
Installs 4 packages in all (was 5).
API changes
Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.
- removed:
abstract class AbstractHttpConnection extends AbstractConnection - removed:
class AbstractHttpConnection.Output extends HttpOutput - removed:
class AbstractHttpConnection.OutputWriter extends HttpWriter - removed:
class AsyncContinuation implements AsyncContext, Continuation - removed:
class AsyncContinuation.AsyncEventState extends AsyncEvent - removed:
class AsyncContinuation.AsyncTimeout extends Timeout.Task implements Runnable - removed:
class AsyncHttpConnection extends AbstractHttpConnection implements AsyncConnection - removed:
class BlockingHttpConnection extends AbstractHttpConnection - removed:
class ResourceCache - removed:
class ResourceCache.Content implements HttpContent - removed:
class ShutdownMonitor.ShutdownMonitorThread extends Thread - removed:
ctor AbstractHttpConnection(Connector, EndPoint, Server) - removed:
ctor AbstractHttpConnection(Connector, EndPoint, Server, Parser, Generator, Request) - removed:
ctor AsyncContinuation() - removed:
ctor AsyncContinuation.AsyncEventState(AsyncContinuation, ServletContext, ServletRequest, ServletResponse) - removed:
ctor AsyncContinuation.AsyncTimeout(AsyncContinuation) - removed:
ctor AsyncHttpConnection(Connector, EndPoint, Server) - removed:
ctor AsyncNCSARequestLog(BlockingQueue) - removed:
ctor AsyncNCSARequestLog(String) - removed:
ctor BlockingHttpConnection(Connector, EndPoint, Server) - removed:
ctor BlockingHttpConnection(Connector, EndPoint, Server, Parser, Generator, Request) - removed:
ctor Request(AbstractHttpConnection) - removed:
ctor Request.MultiPartCleanerListener() - removed:
ctor ResourceCache(ResourceCache, ResourceFactory, MimeTypes, boolean, boolean) - removed:
ctor ShutdownMonitor.ShutdownMonitorThread(ShutdownMonitor) - removed:
field AbstractConnector._buffers: HttpBuffersImpl - removed:
field AbstractConnector._lowResourceMaxIdleTime: int - removed:
field AbstractConnector._maxIdleTime: int - removed:
field AbstractConnector._soLingerTime: int - removed:
field AbstractHttpConnection._connector: Connector - removed:
field AbstractHttpConnection._generator: Generator - removed:
field AbstractHttpConnection._parser: Parser - removed:
field AbstractHttpConnection._request: Request - removed:
field AbstractHttpConnection._requestFields: HttpFields - removed:
field AbstractHttpConnection._response: Response - removed:
field AbstractHttpConnection._responseFields: HttpFields - removed:
field AbstractHttpConnection._server: Server - removed:
field AbstractHttpConnection._uri: HttpURI - removed:
field AsyncContinuation._connection: AbstractHttpConnection - removed:
field HttpInput._connection: AbstractHttpConnection - removed:
field HttpInput._parser: HttpParser - removed:
field HttpOutput._connection: AbstractHttpConnection - removed:
field HttpOutput._generator: AbstractGenerator - removed:
field Request._async: AsyncContinuation - removed:
field Request._connection: AbstractHttpConnection - removed:
interface Server.Graceful extends Handler - removed:
interface SessionManager extends LifeCycle - removed:
method AbstractConnector.checkForwardedHeaders(EndPoint, Request): void - removed:
method AbstractConnector.configure(Socket): void - removed:
method AbstractConnector.connectionClosed(Connection): void - removed:
method AbstractConnector.connectionOpened(Connection): void - removed:
method AbstractConnector.connectionUpgraded(Connection, Connection): void - removed:
method AbstractConnector.customize(EndPoint, Request): void - removed:
method AbstractConnector.getAcceptQueueSize(): int - removed:
method AbstractConnector.getAcceptorPriorityOffset(): int - removed:
method AbstractConnector.getConfidentialPort(): int - removed:
method AbstractConnector.getConfidentialScheme(): String - removed:
method AbstractConnector.getConnections(): int - removed:
method AbstractConnector.getConnectionsDurationMax(): long - removed:
method AbstractConnector.getConnectionsDurationMean(): double - removed:
method AbstractConnector.getConnectionsDurationStdDev(): double - removed:
method AbstractConnector.getConnectionsDurationTotal(): long - removed:
method AbstractConnector.getConnectionsOpen(): int - removed:
method AbstractConnector.getConnectionsOpenMax(): int - removed:
method AbstractConnector.getConnectionsRequestsMax(): int - removed:
method AbstractConnector.getConnectionsRequestsMean(): double - removed:
method AbstractConnector.getConnectionsRequestsStdDev(): double - removed:
method AbstractConnector.getForwardedCipherSuiteHeader(): String - removed:
method AbstractConnector.getForwardedForHeader(): String - removed:
method AbstractConnector.getForwardedHostHeader(): String - removed:
method AbstractConnector.getForwardedProtoHeader(): String - removed:
method AbstractConnector.getForwardedServerHeader(): String - removed:
method AbstractConnector.getForwardedSslSessionIdHeader(): String - removed:
method AbstractConnector.getHost(): String - removed:
method AbstractConnector.getHostHeader(): String - removed:
method AbstractConnector.getIntegralPort(): int - removed:
method AbstractConnector.getIntegralScheme(): String - removed:
method AbstractConnector.getLeftMostFieldValue(HttpFields, String): String - removed:
method AbstractConnector.getLowResourceMaxIdleTime(): int - removed:
method AbstractConnector.getLowResourcesMaxIdleTime(): int - removed:
method AbstractConnector.getMaxBuffers(): int - removed:
method AbstractConnector.getMaxIdleTime(): int - removed:
method AbstractConnector.getPort(): int - removed:
method AbstractConnector.getRequestBufferSize(): int - removed:
method AbstractConnector.getRequestBufferType(): Buffers.Type - removed:
method AbstractConnector.getRequestBuffers(): Buffers - removed:
method AbstractConnector.getRequestHeaderSize(): int - removed:
method AbstractConnector.getRequestHeaderType(): Buffers.Type - removed:
method AbstractConnector.getRequests(): int - removed:
method AbstractConnector.getResolveNames(): boolean - removed:
method AbstractConnector.getResponseBufferSize(): int - removed:
method AbstractConnector.getResponseBufferType(): Buffers.Type - removed:
method AbstractConnector.getResponseBuffers(): Buffers - removed:
method AbstractConnector.getResponseHeaderSize(): int - removed:
method AbstractConnector.getResponseHeaderType(): Buffers.Type - removed:
method AbstractConnector.getReuseAddress(): boolean - removed:
method AbstractConnector.getSoLingerTime(): int - removed:
method AbstractConnector.getStatsOn(): boolean - removed:
method AbstractConnector.getStatsOnMs(): long - removed:
method AbstractConnector.getThreadPool(): ThreadPool - removed:
method AbstractConnector.isConfidential(Request): boolean - removed:
method AbstractConnector.isForwarded(): boolean - removed:
method AbstractConnector.isIntegral(Request): boolean - removed:
method AbstractConnector.isLowResources(): boolean - removed:
method AbstractConnector.persist(EndPoint): void - removed:
method AbstractConnector.setAcceptQueueSize(int): void - removed:
method AbstractConnector.setAcceptorPriorityOffset(int): void - removed:
method AbstractConnector.setAcceptors(int): void - removed:
method AbstractConnector.setConfidentialPort(int): void - removed:
method AbstractConnector.setConfidentialScheme(String): void - removed:
method AbstractConnector.setForwarded(boolean): void - removed:
method AbstractConnector.setForwardedCipherSuiteHeader(String): void - removed:
method AbstractConnector.setForwardedForHeader(String): void - removed:
method AbstractConnector.setForwardedHostHeader(String): void - removed:
method AbstractConnector.setForwardedProtoHeader(String): void - removed:
method AbstractConnector.setForwardedServerHeader(String): void - removed:
method AbstractConnector.setForwardedSslSessionIdHeader(String): void - removed:
method AbstractConnector.setHost(String): void - removed:
method AbstractConnector.setHostHeader(String): void - removed:
method AbstractConnector.setIntegralPort(int): void - removed:
method AbstractConnector.setIntegralScheme(String): void - removed:
method AbstractConnector.setLowResourceMaxIdleTime(int): void - removed:
method AbstractConnector.setLowResourcesMaxIdleTime(int): void - removed:
method AbstractConnector.setMaxBuffers(int): void - removed:
method AbstractConnector.setMaxIdleTime(int): void - removed:
method AbstractConnector.setPort(int): void - removed:
method AbstractConnector.setRequestBufferSize(int): void - removed:
method AbstractConnector.setRequestBuffers(Buffers): void - removed:
method AbstractConnector.setRequestHeaderSize(int): void - removed:
method AbstractConnector.setResolveNames(boolean): void - removed:
method AbstractConnector.setResponseBufferSize(int): void - removed:
method AbstractConnector.setResponseBuffers(Buffers): void - removed:
method AbstractConnector.setResponseHeaderSize(int): void - removed:
method AbstractConnector.setReuseAddress(boolean): void - removed:
method AbstractConnector.setServer(Server): void - removed:
method AbstractConnector.setSoLingerTime(int): void - removed:
method AbstractConnector.setStatsOn(boolean): void - removed:
method AbstractConnector.setThreadPool(ThreadPool): void - removed:
method AbstractConnector.statsReset(): void - removed:
method AbstractConnector.stopAccept(int): void - removed:
method AbstractHttpConnection.Output.close(): void - removed:
method AbstractHttpConnection.Output.flush(): void - removed:
method AbstractHttpConnection.Output.print(String): void - removed:
method AbstractHttpConnection.Output.sendContent(Object): void - removed:
method AbstractHttpConnection.Output.sendResponse(Buffer): void - removed:
method AbstractHttpConnection.commitResponse(boolean): void - removed:
method AbstractHttpConnection.completeResponse(): void - removed:
method AbstractHttpConnection.content(Buffer): void - removed:
method AbstractHttpConnection.earlyEOF(): void - removed:
method AbstractHttpConnection.flushResponse(): void - removed:
method AbstractHttpConnection.getAssociatedObject(): Object - removed:
method AbstractHttpConnection.getConnector(): Connector - removed:
method AbstractHttpConnection.getGenerator(): Generator - removed:
method AbstractHttpConnection.getInputStream(): ServletInputStream - removed:
method AbstractHttpConnection.getMaxIdleTime(): int - removed:
method AbstractHttpConnection.getOutputStream(): ServletOutputStream - removed:
method AbstractHttpConnection.getParser(): Parser - removed:
method AbstractHttpConnection.getPrintWriter(String): PrintWriter - removed:
method AbstractHttpConnection.getRequest(): Request - removed:
method AbstractHttpConnection.getRequestFields(): HttpFields - removed:
method AbstractHttpConnection.getRequests(): int - removed:
method AbstractHttpConnection.getResolveNames(): boolean - removed:
method AbstractHttpConnection.getResponse(): Response - removed:
method AbstractHttpConnection.getResponseFields(): HttpFields - removed:
method AbstractHttpConnection.getServer(): Server - removed:
method AbstractHttpConnection.handle(): Connection - removed:
method AbstractHttpConnection.handleRequest(): void - removed:
method AbstractHttpConnection.headerComplete(): void - removed:
method AbstractHttpConnection.include(): void - removed:
method AbstractHttpConnection.included(): void - removed:
method AbstractHttpConnection.isConfidential(Request): boolean - removed:
method AbstractHttpConnection.isEarlyEOF(): boolean - removed:
method AbstractHttpConnection.isExpecting100Continues(): boolean - removed:
method AbstractHttpConnection.isExpecting102Processing(): boolean - removed:
method AbstractHttpConnection.isIdle(): boolean - removed:
method AbstractHttpConnection.isIncluding(): boolean - removed:
method AbstractHttpConnection.isIntegral(Request): boolean - removed:
method AbstractHttpConnection.isResponseCommitted(): boolean - removed:
method AbstractHttpConnection.isSuspended(): boolean - removed:
method AbstractHttpConnection.messageComplete(long): void - removed:
method AbstractHttpConnection.newHttpGenerator(Buffers, EndPoint): HttpGenerator - removed:
method AbstractHttpConnection.newHttpParser(Buffers, EndPoint, HttpParser.EventHandler): HttpParser - removed:
method AbstractHttpConnection.onClose(): void - removed:
method AbstractHttpConnection.parsedHeader(Buffer, Buffer): void - removed:
method AbstractHttpConnection.reset(): void - removed:
method AbstractHttpConnection.setAssociatedObject(Object): void - removed:
method AbstractHttpConnection.startRequest(Buffer, Buffer, Buffer): void - removed:
method AbstractHttpConnection.toString(): String - removed:
method AsyncContinuation.AsyncEventState.getDispatchContext(): ServletContext - removed:
method AsyncContinuation.AsyncEventState.getPath(): String - removed:
method AsyncContinuation.AsyncEventState.getServletContext(): ServletContext - removed:
method AsyncContinuation.AsyncEventState.getSuspendedContext(): ServletContext - removed:
method AsyncContinuation.AsyncEventState.setPath(String): void - removed:
method AsyncContinuation.AsyncTimeout.expired(): void - removed:
method AsyncContinuation.AsyncTimeout.run(): void - removed:
method AsyncContinuation.addContinuationListener(ContinuationListener): void - removed:
method AsyncContinuation.addListener(AsyncListener): void - removed:
method AsyncContinuation.addListener(AsyncListener, ServletRequest, ServletResponse): void - removed:
method AsyncContinuation.cancel(): void - removed:
method AsyncContinuation.cancelTimeout(): void - removed:
method AsyncContinuation.complete(): void - removed:
method AsyncContinuation.createListener(Class): AsyncListener - removed:
method AsyncContinuation.dispatch(): void - removed:
method AsyncContinuation.dispatch(ServletContext, String): void - removed:
method AsyncContinuation.dispatch(String): void - removed:
method AsyncContinuation.doComplete(Throwable): void - removed:
method AsyncContinuation.errorComplete(): void - removed:
method AsyncContinuation.expired(): void - removed:
method AsyncContinuation.getAsyncEventState(): AsyncContinuation.AsyncEventState - removed:
method AsyncContinuation.getAttribute(String): Object - removed:
method AsyncContinuation.getBaseRequest(): Request - removed:
method AsyncContinuation.getContextHandler(): ContextHandler - removed:
method AsyncContinuation.getRequest(): ServletRequest - removed:
method AsyncContinuation.getResponse(): ServletResponse - removed:
method AsyncContinuation.getServletResponse(): ServletResponse - removed:
method AsyncContinuation.getStatusString(): String - removed:
method AsyncContinuation.getTimeout(): long - removed:
method AsyncContinuation.handling(): boolean - removed:
method AsyncContinuation.hasOriginalRequestAndResponse(): boolean - removed:
method AsyncContinuation.isAsync(): boolean - removed:
method AsyncContinuation.isAsyncStarted(): boolean - removed:
method AsyncContinuation.isComplete(): boolean - removed:
method AsyncContinuation.isCompleting(): boolean - removed:
method AsyncContinuation.isContinuation(): boolean - removed:
method AsyncContinuation.isDispatchable(): boolean - removed:
method AsyncContinuation.isExpired(): boolean - removed:
method AsyncContinuation.isInitial(): boolean - removed:
method AsyncContinuation.isResponseWrapped(): boolean - removed:
method AsyncContinuation.isResumed(): boolean - removed:
method AsyncContinuation.isSuspended(): boolean - removed:
method AsyncContinuation.isSuspending(): boolean - removed:
method AsyncContinuation.recycle(): void - removed:
method AsyncContinuation.removeAttribute(String): void - removed:
method AsyncContinuation.resume(): void - removed:
method AsyncContinuation.scheduleDispatch(): void - removed:
method AsyncContinuation.scheduleTimeout(): void - removed:
method AsyncContinuation.setAttribute(String, Object): void - removed:
method AsyncContinuation.setConnection(AbstractHttpConnection): void - removed:
method AsyncContinuation.setTimeout(long): void - removed:
method AsyncContinuation.start(Runnable): void - removed:
method AsyncContinuation.startAsync(): void - removed:
method AsyncContinuation.startAsync(ServletContext, ServletRequest, ServletResponse): void - removed:
method AsyncContinuation.suspend(): void - removed:
method AsyncContinuation.suspend(ServletResponse): void - removed:
method AsyncContinuation.toString(): String - removed:
method AsyncContinuation.undispatch(): void - removed:
method AsyncContinuation.unhandle(): boolean - removed:
method AsyncHttpConnection.handle(): Connection - removed:
method AsyncHttpConnection.isSuspended(): boolean - removed:
method AsyncHttpConnection.onInputShutdown(): void - removed:
method AsyncHttpConnection.reset(): void - removed:
method AsyncNCSARequestLog.doStart(): void - removed:
method AsyncNCSARequestLog.doStop(): void - removed:
method AsyncNCSARequestLog.write(String): void - removed:
method Authentication.Deferred.login(String, Object, ServletRequest): Authentication - removed:
method BlockingHttpConnection.handle(): Connection - removed:
method BlockingHttpConnection.handleRequest(): void - removed:
method Connector.close(): void - removed:
method Connector.customize(EndPoint, Request): void - removed:
method Connector.getConfidentialPort(): int - removed:
method Connector.getConfidentialScheme(): String - removed:
method Connector.getConnection(): Object - removed:
method Connector.getConnections(): int - removed:
method Connector.getConnectionsDurationMax(): long - removed:
method Connector.getConnectionsDurationMean(): double - removed:
method Connector.getConnectionsDurationStdDev(): double - removed:
method Connector.getConnectionsDurationTotal(): long - removed:
method Connector.getConnectionsOpen(): int - removed:
method Connector.getConnectionsOpenMax(): int - removed:
method Connector.getConnectionsRequestsMax(): int - removed:
method Connector.getConnectionsRequestsMean(): double - removed:
method Connector.getConnectionsRequestsStdDev(): double - removed:
method Connector.getHost(): String - removed:
method Connector.getIntegralPort(): int - removed:
method Connector.getIntegralScheme(): String - removed:
method Connector.getLocalPort(): int - removed:
method Connector.getLowResourceMaxIdleTime(): int - removed:
method Connector.getMaxIdleTime(): int - removed:
method Connector.getPort(): int - removed:
method Connector.getRequestBufferSize(): int - removed:
method Connector.getRequestBuffers(): Buffers - removed:
method Connector.getRequestHeaderSize(): int - removed:
method Connector.getRequests(): int - removed:
method Connector.getResolveNames(): boolean - removed:
method Connector.getResponseBufferSize(): int - removed:
method Connector.getResponseBuffers(): Buffers - removed:
method Connector.getResponseHeaderSize(): int - removed:
method Connector.getStatsOn(): boolean - removed:
method Connector.getStatsOnMs(): long - removed:
method Connector.isConfidential(Request): boolean - removed:
method Connector.isIntegral(Request): boolean - removed:
method Connector.isLowResources(): boolean - removed:
method Connector.open(): void - removed:
method Connector.persist(EndPoint): void - removed:
method Connector.setHost(String): void - removed:
method Connector.setLowResourceMaxIdleTime(int): void - removed:
method Connector.setMaxIdleTime(int): void - removed:
method Connector.setPort(int): void - removed:
method Connector.setRequestBufferSize(int): void - removed:
method Connector.setRequestHeaderSize(int): void - removed:
method Connector.setResponseBufferSize(int): void - removed:
method Connector.setResponseHeaderSize(int): void - removed:
method Connector.setServer(Server): void - removed:
method Connector.setStatsOn(boolean): void - removed:
method Connector.statsReset(): void - removed:
method HttpOutput.getMaxIdleTime(): int - removed:
method HttpWriter.setCharacterEncoding(String): void - removed:
method InclusiveByteRange.getFirst(long): long - removed:
method InclusiveByteRange.getLast(long): long - removed:
method LocalConnector.close(): void - removed:
method LocalConnector.getConnection(): Object - removed:
method LocalConnector.getLocalPort(): int - removed:
method LocalConnector.open(): void - removed:
method NCSARequestLog.getIgnorePaths(): String[] - removed:
method NCSARequestLog.getLogCookies(): boolean - removed:
method NCSARequestLog.getLogDateFormat(): String - removed:
method NCSARequestLog.getLogLatency(): boolean - removed:
method NCSARequestLog.getLogLocale(): Locale - removed:
method NCSARequestLog.getLogServer(): boolean - removed:
method NCSARequestLog.getLogTimeZone(): String - removed:
method NCSARequestLog.getPreferProxiedForAddress(): boolean - removed:
method NCSARequestLog.isExtended(): boolean - removed:
method NCSARequestLog.isLogDispatch(): boolean - removed:
method NCSARequestLog.log(Request, Response): void - removed:
method NCSARequestLog.logExtended(Request, Response, StringBuilder): void - removed:
method NCSARequestLog.setExtended(boolean): void - removed:
method NCSARequestLog.setIgnorePaths(String[]): void - removed:
method NCSARequestLog.setLogCookies(boolean): void - removed:
method NCSARequestLog.setLogDateFormat(String): void - removed:
method NCSARequestLog.setLogDispatch(boolean): void - removed:
method NCSARequestLog.setLogLatency(boolean): void - removed:
method NCSARequestLog.setLogLocale(Locale): void - removed:
method NCSARequestLog.setLogServer(boolean): void - removed:
method NCSARequestLog.setPreferProxiedForAddress(boolean): void - removed:
method Request.MultiPartCleanerListener.requestDestroyed(ServletRequestEvent): void - removed:
method Request.MultiPartCleanerListener.requestInitialized(ServletRequestEvent): void - removed:
method Request.extractParameters(): void - removed:
method Request.getAsyncContinuation(): AsyncContinuation - removed:
method Request.getConnection(): AbstractHttpConnection - removed:
method Request.getDispatchTime(): long - removed:
method Request.getParameters(): MultiMap - removed:
method Request.getSessionManager(): SessionManager - removed:
method Request.getTimeStampBuffer(): Buffer - removed:
method Request.getUri(): HttpURI - removed:
method Request.mergeQueryString(String): void - removed:
method Request.recoverNewSession(Object): HttpSession - removed:
method Request.saveNewSession(Object, HttpSession): void - removed:
method Request.setConnection(AbstractHttpConnection): void - removed:
method Request.setDispatchTime(long): void - removed:
method Request.setParameters(MultiMap): void - removed:
method Request.setProtocol(String): void - removed:
method Request.setRemoteHost(String): void - removed:
method Request.setRequestURI(String): void - removed:
method Request.setServerName(String): void - removed:
method Request.setServerPort(int): void - removed:
method Request.setSessionManager(SessionManager): void - removed:
method Request.setUri(HttpURI): void - removed:
method ResourceCache.Content.getContentLength(): long - removed:
method ResourceCache.Content.getContentType(): Buffer - removed:
method ResourceCache.Content.getDirectBuffer(): Buffer - removed:
method ResourceCache.Content.getETag(): Buffer - removed:
method ResourceCache.Content.getIndirectBuffer(): Buffer - removed:
method ResourceCache.Content.getInputStream(): InputStream - removed:
method ResourceCache.Content.getKey(): String - removed:
method ResourceCache.Content.getLastModified(): Buffer - removed:
method ResourceCache.Content.getResource(): Resource - removed:
method ResourceCache.Content.invalidate(): void - removed:
method ResourceCache.Content.isCached(): boolean - removed:
method ResourceCache.Content.isMiss(): boolean - removed:
method ResourceCache.Content.release(): void - removed:
method ResourceCache.Content.toString(): String - removed:
method ResourceCache.flushCache(): void - removed:
method ResourceCache.getCachedFiles(): int - removed:
method ResourceCache.getCachedSize(): int - removed:
method ResourceCache.getDirectBuffer(Resource): Buffer - removed:
method ResourceCache.getIndirectBuffer(Resource): Buffer - removed:
method ResourceCache.getMaxCacheSize(): int - removed:
method ResourceCache.getMaxCachedFileSize(): int - removed:
method ResourceCache.getMaxCachedFiles(): int - removed:
method ResourceCache.isCacheable(Resource): boolean - removed:
method ResourceCache.isUseFileMappedBuffer(): boolean - removed:
method ResourceCache.lookup(String): HttpContent - removed:
method ResourceCache.setMaxCacheSize(int): void - removed:
method ResourceCache.setMaxCachedFileSize(int): void - removed:
method ResourceCache.setMaxCachedFiles(int): void - removed:
method ResourceCache.setUseFileMappedBuffer(boolean): void - removed:
method ResourceCache.toString(): String - removed:
method Response.complete(): void - removed:
method Response.fwdReset(): void - removed:
method Response.isOutputing(): boolean - removed:
method Response.reset(boolean): void - removed:
method Server.Graceful.setShutdown(boolean): void - removed:
method Server.addBean(Object): boolean - removed:
method Server.addLifeCycle(LifeCycle): void - removed:
method Server.getContainer(): Container - removed:
method Server.getGracefulShutdown(): int - removed:
method Server.getMaxCookieVersion(): int - removed:
method Server.getSendDateHeader(): boolean - removed:
method Server.getSendServerVersion(): boolean - removed:
method Server.isUncheckedPrintWriter(): boolean - removed:
method Server.removeBean(Object): boolean - removed:
method Server.removeLifeCycle(LifeCycle): void - removed:
method Server.setGracefulShutdown(int): void - removed:
method Server.setMaxCookieVersion(int): void - removed:
method Server.setSendDateHeader(boolean): void - removed:
method Server.setSendServerVersion(boolean): void - removed:
method Server.setThreadPool(ThreadPool): void - removed:
method Server.setUncheckedPrintWriter(boolean): void - removed:
method SessionIdManager.addSession(HttpSession): void - removed:
method SessionIdManager.getClusterId(String): String - removed:
method SessionIdManager.getNodeId(String, HttpServletRequest): String - removed:
method SessionIdManager.idInUse(String): boolean - removed:
method SessionIdManager.removeSession(HttpSession): void - removed:
method SessionManager.access(HttpSession, boolean): HttpCookie - removed:
method SessionManager.addEventListener(EventListener): void - removed:
method SessionManager.clearEventListeners(): void - removed:
method SessionManager.complete(HttpSession): void - removed:
method SessionManager.getClusterId(HttpSession): String - removed:
method SessionManager.getDefaultSessionTrackingModes(): Set - removed:
method SessionManager.getEffectiveSessionTrackingModes(): Set - removed:
method SessionManager.getHttpOnly(): boolean - removed:
method SessionManager.getHttpSession(String): HttpSession - removed:
method SessionManager.getMaxInactiveInterval(): int - removed:
method SessionManager.getMetaManager(): SessionIdManager - removed:
method SessionManager.getNodeId(HttpSession): String - removed:
method SessionManager.getSessionCookie(HttpSession, String, boolean): HttpCookie - removed:
method SessionManager.getSessionCookieConfig(): SessionCookieConfig - removed:
method SessionManager.getSessionIdManager(): SessionIdManager - removed:
method SessionManager.getSessionIdPathParameterName(): String - removed:
method SessionManager.getSessionIdPathParameterNamePrefix(): String - removed:
method SessionManager.isCheckingRemoteSessionIdEncoding(): boolean - removed:
method SessionManager.isUsingCookies(): boolean - removed:
method SessionManager.isUsingURLs(): boolean - removed:
method SessionManager.isValid(HttpSession): boolean - removed:
method SessionManager.newHttpSession(HttpServletRequest): HttpSession - removed:
method SessionManager.removeEventListener(EventListener): void - removed:
method SessionManager.setCheckingRemoteSessionIdEncoding(boolean): void - removed:
method SessionManager.setMaxInactiveInterval(int): void - removed:
method SessionManager.setSessionHandler(SessionHandler): void - removed:
method SessionManager.setSessionIdManager(SessionIdManager): void - removed:
method SessionManager.setSessionIdPathParameterName(String): void - removed:
method SessionManager.setSessionTrackingModes(Set): void - removed:
method ShutdownMonitor.ShutdownMonitorThread.run(): void - removed:
method ShutdownMonitor.ShutdownMonitorThread.start(): void - removed:
method ShutdownMonitor.getServerSocket(): ServerSocket - removed:
static class Request.MultiPartCleanerListener implements ServletRequestListener - removed:
static field Dispatcher.__JSP_FILE: String - removed:
static field Request.__MULTIPART_CONFIG_ELEMENT: String - removed:
static field Request.__MULTIPART_CONTEXT: String - removed:
static field Request.__MULTIPART_INPUT_STREAM: String - removed:
static field Response.HTTP_ONLY_COMMENT: String - removed:
static field Response.NONE: int - removed:
static field Response.STREAM: int - removed:
static field Response.WRITER: int - removed:
static field SessionManager.__CheckRemoteSessionEncoding: String - removed:
static field SessionManager.__DefaultSessionCookie: String - removed:
static field SessionManager.__DefaultSessionDomain: String - removed:
static field SessionManager.__DefaultSessionIdPathParameterName: String - removed:
static field SessionManager.__MaxAgeProperty: String - removed:
static field SessionManager.__SessionCookieProperty: String - removed:
static field SessionManager.__SessionDomainProperty: String - removed:
static field SessionManager.__SessionIdPathParameterNameProperty: String - removed:
static field SessionManager.__SessionPathProperty: String - removed:
static method AbstractHttpConnection.getCurrentConnection(): AbstractHttpConnection - removed:
static method AbstractHttpConnection.setCurrentConnection(AbstractHttpConnection): void - removed:
static method Request.getRequest(HttpServletRequest): Request - removed:
static method Response.getResponse(HttpServletResponse): Response - changed:
abstract class AbstractConnector extends AggregateLifeCycle implements HttpBuffers, Connector, Dumpable → abstract class AbstractConnector extends ContainerLifeCycle implements Connector, Dumpable - changed:
class HttpInput extends ServletInputStream → class HttpInput extends ServletInputStream implements Runnable - changed:
class HttpOutput extends ServletOutputStream → class HttpOutput extends ServletOutputStream implements Runnable - changed:
class HttpWriter extends Writer → abstract class HttpWriter extends Writer - changed:
class NCSARequestLog extends AbstractLifeCycle implements RequestLog → class NCSARequestLog extends AbstractNCSARequestLog - changed:
ctor AbstractConnector() → ctor AbstractConnector(Server, Executor, Scheduler, ByteBufferPool, int, ConnectionFactory[]) - changed:
ctor Dispatcher(ContextHandler, String, String, String) → ctor Dispatcher(ContextHandler, HttpURI, String) - changed:
ctor HttpInput(AbstractHttpConnection) → ctor HttpInput(HttpChannelState) - changed:
ctor HttpOutput(AbstractHttpConnection) → ctor HttpOutput(HttpChannel) - changed:
ctor LocalConnector() → ctor LocalConnector(Server) - changed:
ctor Request() → ctor Request(HttpChannel, HttpInput) - changed:
ctor Response(AbstractHttpConnection) → ctor Response(HttpChannel, HttpOutput) - changed:
interface Authentication.Deferred extends Authentication → interface Authentication.Deferred extends Authentication.LoginAuthentication, Authentication.LogoutAuthentication - changed:
interface Authentication.User extends Authentication → interface Authentication.User extends Authentication.LogoutAuthentication - changed:
interface Connector extends LifeCycle → interface Connector extends LifeCycle, Container, Graceful - changed:
interface RequestLog extends LifeCycle → interface RequestLog - changed:
method HttpOutput.write(byte[]): void → method HttpOutput.write(ByteBuffer): void - changed:
method InclusiveByteRange.getSize(long): long → method InclusiveByteRange.getSize(): long - changed:
method LocalConnector.executeRequest(String): void → method LocalConnector.executeRequest(String): LocalConnector.LocalEndPoint - changed:
method LocalConnector.getResponses(ByteArrayBuffer, boolean): ByteArrayBuffer → method LocalConnector.getResponses(ByteBuffer): ByteBuffer - changed:
method LocalConnector.getResponses(String, boolean): String → method LocalConnector.getResponses(ByteBuffer, long, TimeUnit): ByteBuffer - changed:
method Request.setAsyncSupported(boolean): void → method Request.setAsyncSupported(boolean, Object): void - changed:
method Request.setRemoteAddr(String): void → method Request.setRemoteAddr(InetSocketAddress): void - changed:
method Server.handle(AbstractHttpConnection): void → method Server.handle(HttpChannel): void - changed:
method Server.handleAsync(AbstractHttpConnection): void → method Server.handleAsync(HttpChannel): void - added:
abstract class AbstractConnectionFactory extends ContainerLifeCycle implements ConnectionFactory - added:
abstract class AbstractNetworkConnector extends AbstractConnector implements NetworkConnector - added:
abstract class NegotiatingServerConnection extends AbstractConnection - added:
abstract class NegotiatingServerConnectionFactory extends AbstractConnectionFactory - added:
class AbstractNCSARequestLog extends ContainerLifeCycle implements RequestLog - added:
class AcceptRateLimit extends AbstractLifeCycle implements SelectorManager.AcceptListener, Runnable - added:
class AllowedResourceAliasChecker extends AbstractLifeCycle implements ContextHandler.AliasCheck - added:
class AsyncContextEvent extends AsyncEvent implements Runnable - added:
class AsyncContextState implements AsyncContext - added:
class AsyncRequestLogWriter extends RequestLogWriter - added:
class CachedContentFactory implements HttpContent.ContentFactory - added:
class CachedContentFactory.CachedHttpContent implements HttpContent - added:
class CachedContentFactory.CachedPrecompressedHttpContent extends PrecompressedHttpContent - added:
class ClassLoaderDump implements Dumpable - added:
class ConnectionLimit extends AbstractLifeCycle implements Connection.Listener, SelectorManager.AcceptListener - added:
class ConnectorStatistics extends AbstractLifeCycle implements Dumpable, Connection.Listener - added:
class CustomRequestLog extends ContainerLifeCycle implements RequestLog - added:
class DebugListener extends AbstractLifeCycle implements ServletContextListener - added:
class DetectorConnectionFactory extends AbstractConnectionFactory implements ConnectionFactory.Detecting - added:
class EncodingHttpWriter extends HttpWriter - added:
class ForwardedRequestCustomizer implements HttpConfiguration.Customizer - added:
class HomeBaseWarning - added:
class HostHeaderCustomizer implements HttpConfiguration.Customizer - added:
class HttpChannel implements Runnable, HttpOutput.Interceptor - added:
class HttpChannelListeners implements HttpChannel.Listener - added:
class HttpChannelOverHttp extends HttpChannel implements HttpParser.RequestHandler, HttpParser.ComplianceHandler - added:
class HttpChannelState - added:
class HttpConfiguration implements Dumpable - added:
class HttpConnection extends AbstractConnection implements Runnable, HttpTransport, WriteFlusher.Listener, Connection.UpgradeFrom, Connection.UpgradeTo - added:
class HttpConnectionFactory extends AbstractConnectionFactory implements HttpConfiguration.ConnectionFactory - added:
class HttpInputOverHTTP extends HttpInput - added:
class Iso88591HttpWriter extends HttpWriter - added:
class LocalConnector.LocalEndPoint extends ByteArrayEndPoint - added:
class LowResourceMonitor extends ContainerLifeCycle - added:
class LowResourceMonitor.ConnectorsThreadPoolLowResourceCheck implements LowResourceMonitor.LowResourceCheck - added:
class LowResourceMonitor.MainThreadPoolLowResourceCheck implements LowResourceMonitor.LowResourceCheck - added:
class LowResourceMonitor.MaxConnectionsLowResourceCheck implements LowResourceMonitor.LowResourceCheck - added:
class LowResourceMonitor.MemoryLowResourceCheck implements LowResourceMonitor.LowResourceCheck - added:
class MultiPartCleanerListener implements ServletRequestListener - added:
class NetworkTrafficServerConnector extends ServerConnector - added:
class OptionalSslConnectionFactory extends DetectorConnectionFactory - added:
class ProxyConnectionFactory extends DetectorConnectionFactory - added:
class ProxyCustomizer implements HttpConfiguration.Customizer - added:
class PushBuilderImpl implements PushBuilder - added:
class QuietServletException extends ServletException implements QuietException - added:
class RequestLogWriter extends AbstractLifeCycle implements RequestLog.Writer - added:
class ResourceContentFactory implements HttpContent.ContentFactory - added:
class ResourceService - added:
class ResponseWriter extends PrintWriter - added:
class SameFileAliasChecker implements ContextHandler.AliasCheck - added:
class SecureRequestCustomizer implements HttpConfiguration.Customizer - added:
class ServerConnectionStatistics extends ConnectionStatistics - added:
class ServerConnector extends AbstractNetworkConnector - added:
class ServerConnector.ServerConnectorManager extends SelectorManager - added:
class ServletAttributes implements Attributes - added:
class Slf4jRequestLog extends AbstractNCSARequestLog - added:
class Slf4jRequestLogWriter extends AbstractLifeCycle implements RequestLog.Writer - added:
class SocketCustomizationListener implements Connection.Listener - added:
class SslConnectionFactory extends AbstractConnectionFactory implements ConnectionFactory.Detecting - added:
class SymlinkAllowedResourceAliasChecker extends AllowedResourceAliasChecker - added:
class Utf8HttpWriter extends HttpWriter - added:
ctor AbstractConnectionFactory(String) - added:
ctor AbstractConnectionFactory(String[]) - added:
ctor AbstractNCSARequestLog(RequestLog.Writer) - added:
ctor AbstractNetworkConnector(Server, Executor, Scheduler, ByteBufferPool, int, ConnectionFactory[]) - added:
ctor AcceptRateLimit(int, long, TimeUnit, Connector[]) - added:
ctor AcceptRateLimit(int, long, TimeUnit, Server) - added:
ctor AllowedResourceAliasChecker(ContextHandler) - added:
ctor AsyncContextEvent(ContextHandler.Context, AsyncContextState, HttpChannelState, Request, ServletRequest, ServletResponse) - added:
ctor AsyncContextState(HttpChannelState) - added:
ctor AsyncContextState.WrappedAsyncListener(AsyncListener, ServletRequest, ServletResponse) - added:
ctor AsyncRequestLogWriter() - added:
ctor AsyncRequestLogWriter(String) - added:
ctor AsyncRequestLogWriter(String, BlockingQueue) - added:
ctor Authentication.Failed(String) - added:
ctor CachedContentFactory(CachedContentFactory, ResourceFactory, MimeTypes, boolean, boolean, CompressedContentFormat[]) - added:
ctor ClassLoaderDump(ClassLoader) - added:
ctor ConnectionLimit(int, Connector[]) - added:
ctor ConnectionLimit(int, Server) - added:
ctor ConnectorStatistics() - added:
ctor CookieCutter(CookieCompliance) - added:
ctor CustomRequestLog(RequestLog.Writer, String) - added:
ctor CustomRequestLog(String) - added:
ctor CustomRequestLog(String, String) - added:
ctor DebugListener() - added:
ctor DebugListener(OutputStream, boolean, boolean, boolean) - added:
ctor DebugListener(boolean, boolean, boolean) - added:
ctor DetectorConnectionFactory(ConnectionFactory.Detecting[]) - added:
ctor EncodingHttpWriter(HttpOutput, String) - added:
ctor ForwardedRequestCustomizer() - added:
ctor HomeBaseWarning() - added:
ctor HostHeaderCustomizer(String) - added:
ctor HostHeaderCustomizer(String, int) - added:
ctor HttpChannel(Connector, HttpConfiguration, EndPoint, HttpTransport) - added:
ctor HttpChannel.TransientListeners() - added:
ctor HttpChannelListeners(Collection) - added:
ctor HttpChannelOverHttp(HttpConnection, Connector, HttpConfiguration, EndPoint, HttpTransport) - added:
ctor HttpChannelState(HttpChannel) - added:
ctor HttpConfiguration() - added:
ctor HttpConfiguration(HttpConfiguration) - added:
ctor HttpConnection(HttpConfiguration, Connector, EndPoint, HttpCompliance, boolean) - added:
ctor HttpConnectionFactory() - added:
ctor HttpConnectionFactory(HttpConfiguration) - added:
ctor HttpConnectionFactory(HttpConfiguration, HttpCompliance) - added:
ctor HttpInput.ChainedInterceptor(HttpInput.Interceptor, HttpInput.Interceptor) - added:
ctor HttpInput.Content(ByteBuffer) - added:
ctor HttpInput.EOFState() - added:
ctor HttpInput.SentinelContent(String) - added:
ctor HttpInput.State() - added:
ctor HttpInputOverHTTP(HttpChannelState) - added:
ctor Iso88591HttpWriter(HttpOutput) - added:
ctor LocalConnector(Server, ConnectionFactory) - added:
ctor LocalConnector(Server, ConnectionFactory, SslContextFactory) - added:
ctor LocalConnector(Server, Executor, Scheduler, ByteBufferPool, int, ConnectionFactory[]) - added:
ctor LocalConnector(Server, SslContextFactory) - added:
ctor LocalConnector.LocalEndPoint(LocalConnector) - added:
ctor LowResourceMonitor(Server) - added:
ctor LowResourceMonitor.ConnectorsThreadPoolLowResourceCheck(LowResourceMonitor) - added:
ctor LowResourceMonitor.MainThreadPoolLowResourceCheck(LowResourceMonitor) - added:
ctor LowResourceMonitor.MaxConnectionsLowResourceCheck(LowResourceMonitor, int) - added:
ctor LowResourceMonitor.MemoryLowResourceCheck(LowResourceMonitor, long) - added:
ctor MultiPartCleanerListener() - added:
ctor MultiParts.MultiPartsHttpParser(InputStream, String, MultipartConfigElement, File, Request) - added:
ctor MultiParts.MultiPartsHttpParser(InputStream, String, MultipartConfigElement, File, Request, int) - added:
ctor MultiParts.MultiPartsUtilParser(InputStream, String, MultipartConfigElement, File, Request) - added:
ctor MultiParts.MultiPartsUtilParser(InputStream, String, MultipartConfigElement, File, Request, int) - added:
ctor NCSARequestLog(RequestLogWriter) - added:
ctor NegotiatingServerConnection(Connector, EndPoint, SSLEngine, List, String) - added:
ctor NegotiatingServerConnectionFactory(String, String[]) - added:
ctor NetworkTrafficServerConnector(Server) - added:
ctor NetworkTrafficServerConnector(Server, ConnectionFactory) - added:
ctor NetworkTrafficServerConnector(Server, ConnectionFactory, SslContextFactory) - added:
ctor NetworkTrafficServerConnector(Server, Executor, Scheduler, ByteBufferPool, int, int, ConnectionFactory[]) - added:
ctor NetworkTrafficServerConnector(Server, SslContextFactory) - added:
ctor OptionalSslConnectionFactory(SslConnectionFactory, String) - added:
ctor ProxyConnectionFactory() - added:
ctor ProxyConnectionFactory(String) - added:
ctor ProxyConnectionFactory.ProxyEndPoint(EndPoint, InetSocketAddress, InetSocketAddress) - added:
ctor ProxyCustomizer() - added:
ctor PushBuilderImpl(Request, HttpFields, String, String, String, boolean) - added:
ctor QuietServletException() - added:
ctor QuietServletException(String) - added:
ctor QuietServletException(String, Throwable) - added:
ctor QuietServletException(Throwable) - added:
ctor RequestLog.Collection(RequestLog[]) - added:
ctor RequestLogWriter() - added:
ctor RequestLogWriter(String) - added:
ctor ResourceContentFactory(ResourceFactory, MimeTypes, CompressedContentFormat[]) - added:
ctor ResourceService() - added:
ctor ResponseWriter(HttpWriter, Locale, String) - added:
ctor SameFileAliasChecker() - added:
ctor SecureRequestCustomizer() - added:
ctor SecureRequestCustomizer(boolean) - added:
ctor SecureRequestCustomizer(boolean, boolean, long, boolean) - added:
ctor SecureRequestCustomizer(boolean, long, boolean) - added:
ctor Server(ThreadPool) - added:
ctor ServerConnectionStatistics() - added:
ctor ServerConnector(Server) - added:
ctor ServerConnector(Server, ConnectionFactory[]) - added:
ctor ServerConnector(Server, Executor, Scheduler, ByteBufferPool, int, int, ConnectionFactory[]) - added:
ctor ServerConnector(Server, SslContextFactory) - added:
ctor ServerConnector(Server, SslContextFactory, ConnectionFactory[]) - added:
ctor ServerConnector(Server, int, int) - added:
ctor ServerConnector(Server, int, int, ConnectionFactory[]) - added:
ctor ServerConnector(Server, int, int, SslContextFactory) - added:
ctor ServerConnector.ServerConnectorManager(ServerConnector, Executor, Scheduler, int) - added:
ctor ServletAttributes() - added:
ctor Slf4jRequestLog() - added:
ctor Slf4jRequestLog(Slf4jRequestLogWriter) - added:
ctor Slf4jRequestLogWriter() - added:
ctor SocketCustomizationListener() - added:
ctor SocketCustomizationListener(boolean) - added:
ctor SslConnectionFactory() - added:
ctor SslConnectionFactory(SslContextFactory, String) - added:
ctor SslConnectionFactory(String) - added:
ctor SymlinkAllowedResourceAliasChecker(ContextHandler) - added:
ctor Utf8HttpWriter(HttpOutput) - added:
enum ConnectionFactory.Detecting.Detection - added:
enum ForwardedRequestCustomizer.Source - added:
enum HttpChannelState.Action - added:
enum HttpChannelState.State - added:
enum MultiPartFormDataCompliance - added:
enum Response.OutputType - added:
field AbstractNCSARequestLog._requestLogWriter: RequestLog.Writer - added:
field AllowedResourceAliasChecker._base: Path - added:
field HttpInput.Content._content: ByteBuffer - added:
field LowResourceMonitor._server: Server - added:
interface Authentication.LoginAuthentication extends Authentication - added:
interface Authentication.LogoutAuthentication extends Authentication - added:
interface Authentication.NonAuthenticated extends Authentication.LoginAuthentication - added:
interface ConnectionFactory - added:
interface ConnectionFactory.Detecting extends ConnectionFactory - added:
interface ConnectionFactory.Upgrading extends ConnectionFactory - added:
interface HttpChannel.Listener extends EventListener - added:
interface HttpConfiguration.ConnectionFactory - added:
interface HttpConfiguration.Customizer - added:
interface HttpInput.Interceptor - added:
interface HttpOutput.Interceptor - added:
interface HttpTransport - added:
interface LowResourceMonitor.LowResourceCheck - added:
interface MultiParts extends Closeable - added:
interface NegotiatingServerConnection.CipherDiscriminator - added:
interface NetworkConnector extends Connector, Closeable - added:
interface PushBuilder - added:
interface RequestLog.Writer - added:
interface ResourceService.WelcomeFactory - added:
method AbstractConnectionFactory.configure(AbstractConnection, Connector, EndPoint): AbstractConnection - added:
method AbstractConnectionFactory.findNextProtocol(Connector): String - added:
method AbstractConnectionFactory.getInputBufferSize(): int - added:
method AbstractConnectionFactory.getProtocol(): String - added:
method AbstractConnectionFactory.getProtocols(): List - added:
method AbstractConnectionFactory.setInputBufferSize(int): void - added:
method AbstractConnectionFactory.toString(): String - added:
method AbstractConnector.addConnectionFactory(ConnectionFactory): void - added:
method AbstractConnector.addFirstConnectionFactory(ConnectionFactory): void - added:
method AbstractConnector.addIfAbsentConnectionFactory(ConnectionFactory): void - added:
method AbstractConnector.clearConnectionFactories(): void - added:
method AbstractConnector.getAcceptorPriorityDelta(): int - added:
method AbstractConnector.getByteBufferPool(): ByteBufferPool - added:
method AbstractConnector.getConnectedEndPoints(): Collection - added:
method AbstractConnector.getConnectionFactories(): Collection - added:
method AbstractConnector.getConnectionFactory(Class): Object - added:
method AbstractConnector.getConnectionFactory(String): ConnectionFactory - added:
method AbstractConnector.getDefaultConnectionFactory(): ConnectionFactory - added:
method AbstractConnector.getDefaultProtocol(): String - added:
method AbstractConnector.getExecutor(): Executor - added:
method AbstractConnector.getHttpChannelListeners(): HttpChannel.Listener - added:
method AbstractConnector.getIdleTimeout(): long - added:
method AbstractConnector.getProtocols(): List - added:
method AbstractConnector.getScheduler(): Scheduler - added:
method AbstractConnector.handleAcceptFailure(Throwable): boolean - added:
method AbstractConnector.interruptAcceptors(): void - added:
method AbstractConnector.isAccepting(): boolean - added:
method AbstractConnector.isShutdown(): boolean - added:
method AbstractConnector.join(long): void - added:
method AbstractConnector.onEndPointClosed(EndPoint): void - added:
method AbstractConnector.onEndPointOpened(EndPoint): void - added:
method AbstractConnector.removeConnectionFactory(String): ConnectionFactory - added:
method AbstractConnector.setAccepting(boolean): void - added:
method AbstractConnector.setAcceptorPriorityDelta(int): void - added:
method AbstractConnector.setConnectionFactories(Collection): void - added:
method AbstractConnector.setDefaultProtocol(String): void - added:
method AbstractConnector.setIdleTimeout(long): void - added:
method AbstractConnector.shutdown(): Future - added:
method AbstractNCSARequestLog.doStart(): void - added:
method AbstractNCSARequestLog.doStop(): void - added:
method AbstractNCSARequestLog.getAuthentication(Request): String - added:
method AbstractNCSARequestLog.getIgnorePaths(): String[] - added:
method AbstractNCSARequestLog.getLogCookies(): boolean - added:
method AbstractNCSARequestLog.getLogDateFormat(): String - added:
method AbstractNCSARequestLog.getLogLatency(): boolean - added:
method AbstractNCSARequestLog.getLogLocale(): Locale - added:
method AbstractNCSARequestLog.getLogServer(): boolean - added:
method AbstractNCSARequestLog.getLogTimeZone(): String - added:
method AbstractNCSARequestLog.getPreferProxiedForAddress(): boolean - added:
method AbstractNCSARequestLog.isEnabled(): boolean - added:
method AbstractNCSARequestLog.isExtended(): boolean - added:
method AbstractNCSARequestLog.isLogDispatch(): boolean - added:
method AbstractNCSARequestLog.log(Request, Response): void - added:
method AbstractNCSARequestLog.logExtended(StringBuilder, Request, Response): void - added:
method AbstractNCSARequestLog.setExtended(boolean): void - added:
method AbstractNCSARequestLog.setIgnorePaths(String[]): void - added:
method AbstractNCSARequestLog.setLogCookies(boolean): void - added:
method AbstractNCSARequestLog.setLogDateFormat(String): void - added:
method AbstractNCSARequestLog.setLogDispatch(boolean): void - added:
method AbstractNCSARequestLog.setLogLatency(boolean): void - added:
method AbstractNCSARequestLog.setLogLocale(Locale): void - added:
method AbstractNCSARequestLog.setLogServer(boolean): void - added:
method AbstractNCSARequestLog.setLogTimeZone(String): void - added:
method AbstractNCSARequestLog.setPreferProxiedForAddress(boolean): void - added:
method AbstractNCSARequestLog.write(String): void - added:
method AbstractNetworkConnector.close(): void - added:
method AbstractNetworkConnector.doStart(): void - added:
method AbstractNetworkConnector.doStop(): void - added:
method AbstractNetworkConnector.getHost(): String - added:
method AbstractNetworkConnector.getLocalPort(): int - added:
method AbstractNetworkConnector.getPort(): int - added:
method AbstractNetworkConnector.handleAcceptFailure(Throwable): boolean - added:
method AbstractNetworkConnector.open(): void - added:
method AbstractNetworkConnector.setHost(String): void - added:
method AbstractNetworkConnector.setPort(int): void - added:
method AbstractNetworkConnector.shutdown(): Future - added:
method AbstractNetworkConnector.toString(): String - added:
method AcceptRateLimit.age(long, TimeUnit): void - added:
method AcceptRateLimit.doStart(): void - added:
method AcceptRateLimit.doStop(): void - added:
method AcceptRateLimit.getAcceptRateLimit(): int - added:
method AcceptRateLimit.getMaxRate(): long - added:
method AcceptRateLimit.getPeriod(): long - added:
method AcceptRateLimit.getRate(): int - added:
method AcceptRateLimit.getUnits(): TimeUnit - added:
method AcceptRateLimit.limit(): void - added:
method AcceptRateLimit.onAccepting(SelectableChannel): void - added:
method AcceptRateLimit.reset(): void - added:
method AcceptRateLimit.run(): void - added:
method AcceptRateLimit.unlimit(): void - added:
method AllowedResourceAliasChecker.check(String, Path): boolean - added:
method AllowedResourceAliasChecker.check(String, Resource): boolean - added:
method AllowedResourceAliasChecker.doStart(): void - added:
method AllowedResourceAliasChecker.doStop(): void - added:
method AllowedResourceAliasChecker.getContextHandler(): ContextHandler - added:
method AllowedResourceAliasChecker.getPath(Resource): Path - added:
method AllowedResourceAliasChecker.initialize(): void - added:
method AllowedResourceAliasChecker.isAllowed(Path): boolean - added:
method AllowedResourceAliasChecker.isSameFile(Path, Path): boolean - added:
method AllowedResourceAliasChecker.toString(): String - added:
method AsyncContextEvent.addThrowable(Throwable): void - added:
method AsyncContextEvent.cancelTimeoutTask(): void - added:
method AsyncContextEvent.completed(): void - added:
method AsyncContextEvent.getAsyncContext(): AsyncContext - added:
method AsyncContextEvent.getContext(): ContextHandler.Context - added:
method AsyncContextEvent.getDispatchContext(): ServletContext - added:
method AsyncContextEvent.getHttpChannelState(): HttpChannelState - added:
method AsyncContextEvent.getPath(): String - added:
method AsyncContextEvent.getServletContext(): ServletContext - added:
method AsyncContextEvent.getSuspendedContext(): ServletContext - added:
method AsyncContextEvent.getThrowable(): Throwable - added:
method AsyncContextEvent.hasTimeoutTask(): boolean - added:
method AsyncContextEvent.run(): void - added:
method AsyncContextEvent.setDispatchContext(ServletContext): void - added:
method AsyncContextEvent.setDispatchPath(String): void - added:
method AsyncContextEvent.setTimeoutTask(Scheduler.Task): void - added:
method AsyncContextState.WrappedAsyncListener.getListener(): AsyncListener - added:
method AsyncContextState.WrappedAsyncListener.onComplete(AsyncEvent): void - added:
method AsyncContextState.WrappedAsyncListener.onError(AsyncEvent): void - added:
method AsyncContextState.WrappedAsyncListener.onStartAsync(AsyncEvent): void - added:
method AsyncContextState.WrappedAsyncListener.onTimeout(AsyncEvent): void - added:
method AsyncContextState.addListener(AsyncListener): void - added:
method AsyncContextState.addListener(AsyncListener, ServletRequest, ServletResponse): void - added:
method AsyncContextState.complete(): void - added:
method AsyncContextState.createListener(Class): AsyncListener - added:
method AsyncContextState.dispatch(): void - added:
method AsyncContextState.dispatch(ServletContext, String): void - added:
method AsyncContextState.dispatch(String): void - added:
method AsyncContextState.getHttpChannel(): HttpChannel - added:
method AsyncContextState.getHttpChannelState(): HttpChannelState - added:
method AsyncContextState.getRequest(): ServletRequest - added:
method AsyncContextState.getResponse(): ServletResponse - added:
method AsyncContextState.getTimeout(): long - added:
method AsyncContextState.hasOriginalRequestAndResponse(): boolean - added:
method AsyncContextState.reset(): void - added:
method AsyncContextState.setTimeout(long): void - added:
method AsyncContextState.start(Runnable): void - added:
method AsyncRequestLogWriter.doStart(): void - added:
method AsyncRequestLogWriter.doStop(): void - added:
method AsyncRequestLogWriter.write(String): void - added:
method Authentication.LoginAuthentication.login(String, Object, ServletRequest): Authentication - added:
method Authentication.LogoutAuthentication.logout(ServletRequest): Authentication - added:
method CachedContentFactory.CachedHttpContent.getCharacterEncoding(): String - added:
method CachedContentFactory.CachedHttpContent.getContentEncoding(): HttpField - added:
method CachedContentFactory.CachedHttpContent.getContentEncodingValue(): String - added:
method CachedContentFactory.CachedHttpContent.getContentLength(): HttpField - added:
method CachedContentFactory.CachedHttpContent.getContentLengthValue(): long - added:
method CachedContentFactory.CachedHttpContent.getContentType(): HttpField - added:
method CachedContentFactory.CachedHttpContent.getContentTypeValue(): String - added:
method CachedContentFactory.CachedHttpContent.getDirectBuffer(): ByteBuffer - added:
method CachedContentFactory.CachedHttpContent.getETag(): HttpField - added:
method CachedContentFactory.CachedHttpContent.getETagValue(): String - added:
method CachedContentFactory.CachedHttpContent.getIndirectBuffer(): ByteBuffer - added:
method CachedContentFactory.CachedHttpContent.getInputStream(): InputStream - added:
method CachedContentFactory.CachedHttpContent.getKey(): String - added:
method CachedContentFactory.CachedHttpContent.getLastModified(): HttpField - added:
method CachedContentFactory.CachedHttpContent.getLastModifiedValue(): String - added:
method CachedContentFactory.CachedHttpContent.getMimeType(): MimeTypes.Type - added:
method CachedContentFactory.CachedHttpContent.getPrecompressedContents(): Map - added:
method CachedContentFactory.CachedHttpContent.getReadableByteChannel(): ReadableByteChannel - added:
method CachedContentFactory.CachedHttpContent.getResource(): Resource - added:
method CachedContentFactory.CachedHttpContent.invalidate(): void - added:
method CachedContentFactory.CachedHttpContent.isCached(): boolean - added:
method CachedContentFactory.CachedHttpContent.release(): void - added:
method CachedContentFactory.CachedHttpContent.toString(): String - added:
method CachedContentFactory.CachedPrecompressedHttpContent.getETag(): HttpField - added:
method CachedContentFactory.CachedPrecompressedHttpContent.getETagValue(): String - added:
method CachedContentFactory.CachedPrecompressedHttpContent.isValid(): boolean - added:
method CachedContentFactory.CachedPrecompressedHttpContent.toString(): String - added:
method CachedContentFactory.flushCache(): void - added:
method CachedContentFactory.getCachedFiles(): int - added:
method CachedContentFactory.getCachedSize(): int - added:
method CachedContentFactory.getContent(String, int): HttpContent - added:
method CachedContentFactory.getDirectBuffer(Resource): ByteBuffer - added:
method CachedContentFactory.getIndirectBuffer(Resource): ByteBuffer - added:
method CachedContentFactory.getMappedBuffer(Resource): ByteBuffer - added:
method CachedContentFactory.getMaxCacheSize(): int - added:
method CachedContentFactory.getMaxCachedFileSize(): int - added:
method CachedContentFactory.getMaxCachedFiles(): int - added:
method CachedContentFactory.isCacheable(Resource): boolean - added:
method CachedContentFactory.isUseFileMappedBuffer(): boolean - added:
method CachedContentFactory.lookup(String): HttpContent - added:
method CachedContentFactory.setMaxCacheSize(int): void - added:
method CachedContentFactory.setMaxCachedFileSize(int): void - added:
method CachedContentFactory.setMaxCachedFiles(int): void - added:
method CachedContentFactory.toString(): String - added:
method ClassLoaderDump.dump(): String - added:
method ClassLoaderDump.dump(Appendable, String): void - added:
method ConnectionFactory.Detecting.detect(ByteBuffer): ConnectionFactory.Detecting.Detection - added:
method ConnectionFactory.Upgrading.upgradeConnection(Connector, EndPoint, MetaData.Request, HttpFields): Connection - added:
method ConnectionFactory.getProtocol(): String - added:
method ConnectionFactory.getProtocols(): List - added:
method ConnectionFactory.newConnection(Connector, EndPoint): Connection - added:
method ConnectionLimit.check(): void - added:
method ConnectionLimit.doStart(): void - added:
method ConnectionLimit.doStop(): void - added:
method ConnectionLimit.getConnections(): int - added:
method ConnectionLimit.getIdleTimeout(): long - added:
method ConnectionLimit.getMaxConnections(): int - added:
method ConnectionLimit.limit(): void - added:
method ConnectionLimit.onAcceptFailed(SelectableChannel, Throwable): void - added:
method ConnectionLimit.onAccepted(SelectableChannel): void - added:
method ConnectionLimit.onAccepting(SelectableChannel): void - added:
method ConnectionLimit.onClosed(Connection): void - added:
method ConnectionLimit.onOpened(Connection): void - added:
method ConnectionLimit.setIdleTimeout(long): void - added:
method ConnectionLimit.setMaxConnections(int): void - added:
method ConnectionLimit.unlimit(): void - added:
method Connector.getByteBufferPool(): ByteBufferPool - added:
method Connector.getConnectedEndPoints(): Collection - added:
method Connector.getConnectionFactories(): Collection - added:
method Connector.getConnectionFactory(Class): Object - added:
method Connector.getConnectionFactory(String): ConnectionFactory - added:
method Connector.getDefaultConnectionFactory(): ConnectionFactory - added:
method Connector.getExecutor(): Executor - added:
method Connector.getIdleTimeout(): long - added:
method Connector.getProtocols(): List - added:
method Connector.getScheduler(): Scheduler - added:
method Connector.getTransport(): Object - added:
method ConnectorStatistics.doStart(): void - added:
method ConnectorStatistics.doStop(): void - added:
method ConnectorStatistics.dump(): String - added:
method ConnectorStatistics.dump(Appendable, String): void - added:
method ConnectorStatistics.getBytesIn(): int - added:
method ConnectorStatistics.getBytesOut(): int - added:
method ConnectorStatistics.getConnectionDurationMax(): long - added:
method ConnectorStatistics.getConnectionDurationMean(): double - added:
method ConnectorStatistics.getConnectionDurationStdDev(): double - added:
method ConnectorStatistics.getConnections(): int - added:
method ConnectorStatistics.getConnectionsOpen(): int - added:
method ConnectorStatistics.getConnectionsOpenMax(): int - added:
method ConnectorStatistics.getMessagesIn(): int - added:
method ConnectorStatistics.getMessagesInPerConnectionMax(): int - added:
method ConnectorStatistics.getMessagesInPerConnectionMean(): double - added:
method ConnectorStatistics.getMessagesInPerConnectionStdDev(): double - added:
method ConnectorStatistics.getMessagesInPerSecond(): int - added:
method ConnectorStatistics.getMessagesOut(): int - added:
method ConnectorStatistics.getMessagesOutPerConnectionMax(): int - added:
method ConnectorStatistics.getMessagesOutPerConnectionMean(): double - added:
method ConnectorStatistics.getMessagesOutPerConnectionStdDev(): double - added:
method ConnectorStatistics.getMessagesOutPerSecond(): int - added:
method ConnectorStatistics.getStartedMillis(): long - added:
method ConnectorStatistics.onClosed(Connection): void - added:
method ConnectorStatistics.onOpened(Connection): void - added:
method ConnectorStatistics.reset(): void - added:
method CookieCutter.isRFC6265RejectedCharacter(boolean, char): boolean - added:
method CustomRequestLog.doStart(): void - added:
method CustomRequestLog.getFormatString(): String - added:
method CustomRequestLog.getIgnorePaths(): String[] - added:
method CustomRequestLog.getWriter(): RequestLog.Writer - added:
method CustomRequestLog.log(Request, Response): void - added:
method CustomRequestLog.setIgnorePaths(String[]): void - added:
method DebugListener.contextDestroyed(ServletContextEvent): void - added:
method DebugListener.contextInitialized(ServletContextEvent): void - added:
method DebugListener.findContextName(ServletContext): String - added:
method DebugListener.findRequestName(ServletRequest): String - added:
method DebugListener.isDumpContext(): boolean - added:
method DebugListener.isRenameThread(): boolean - added:
method DebugListener.isShowHeaders(): boolean - added:
method DebugListener.log(String, Object[]): void - added:
method DebugListener.setDumpContext(boolean): void - added:
method DebugListener.setRenameThread(boolean): void - added:
method DebugListener.setShowHeaders(boolean): void - added:
method DetectorConnectionFactory.detect(ByteBuffer): ConnectionFactory.Detecting.Detection - added:
method DetectorConnectionFactory.newConnection(Connector, EndPoint): Connection - added:
method DetectorConnectionFactory.nextProtocol(Connector, EndPoint, ByteBuffer): void - added:
method Dispatcher.toString(): String - added:
method EncodingHttpWriter.write(char[], int, int): void - added:
method ForwardedRequestCustomizer.customize(Connector, HttpConfiguration, Request): void - added:
method ForwardedRequestCustomizer.getForcedHost(): String - added:
method ForwardedRequestCustomizer.getForwardedCipherSuiteHeader(): String - added:
method ForwardedRequestCustomizer.getForwardedForHeader(): String - added:
method ForwardedRequestCustomizer.getForwardedHeader(): String - added:
method ForwardedRequestCustomizer.getForwardedHostHeader(): String - added:
method ForwardedRequestCustomizer.getForwardedHttpsHeader(): String - added:
method ForwardedRequestCustomizer.getForwardedPortAsAuthority(): boolean - added:
method ForwardedRequestCustomizer.getForwardedPortHeader(): String - added:
method ForwardedRequestCustomizer.getForwardedProtoHeader(): String - added:
method ForwardedRequestCustomizer.getForwardedServerHeader(): String - added:
method ForwardedRequestCustomizer.getForwardedSslSessionIdHeader(): String - added:
method ForwardedRequestCustomizer.getHostHeader(): String - added:
method ForwardedRequestCustomizer.getProxyAsAuthority(): boolean - added:
method ForwardedRequestCustomizer.isSslIsSecure(): boolean - added:
method ForwardedRequestCustomizer.onError(HttpField, Throwable): void - added:
method ForwardedRequestCustomizer.setForcedHost(String): void - added:
method ForwardedRequestCustomizer.setForwardedCipherSuiteHeader(String): void - added:
method ForwardedRequestCustomizer.setForwardedForHeader(String): void - added:
method ForwardedRequestCustomizer.setForwardedHeader(String): void - added:
method ForwardedRequestCustomizer.setForwardedHostHeader(String): void - added:
method ForwardedRequestCustomizer.setForwardedHttpsHeader(String): void - added:
method ForwardedRequestCustomizer.setForwardedOnly(boolean): void - added:
method ForwardedRequestCustomizer.setForwardedPortAsAuthority(boolean): void - added:
method ForwardedRequestCustomizer.setForwardedPortHeader(String): void - added:
method ForwardedRequestCustomizer.setForwardedProtoHeader(String): void - added:
method ForwardedRequestCustomizer.setForwardedServerHeader(String): void - added:
method ForwardedRequestCustomizer.setForwardedSslSessionIdHeader(String): void - added:
method ForwardedRequestCustomizer.setHostHeader(String): void - added:
method ForwardedRequestCustomizer.setProxyAsAuthority(boolean): void - added:
method ForwardedRequestCustomizer.setSslIsSecure(boolean): void - added:
method ForwardedRequestCustomizer.toString(): String - added:
method HostHeaderCustomizer.customize(Connector, HttpConfiguration, Request): void - added:
method HttpChannel.Listener.onAfterDispatch(Request): void - added:
method HttpChannel.Listener.onBeforeDispatch(Request): void - added:
method HttpChannel.Listener.onComplete(Request): void - added:
method HttpChannel.Listener.onDispatchFailure(Request, Throwable): void - added:
method HttpChannel.Listener.onRequestBegin(Request): void - added:
method HttpChannel.Listener.onRequestContent(Request, ByteBuffer): void - added:
method HttpChannel.Listener.onRequestContentEnd(Request): void - added:
method HttpChannel.Listener.onRequestEnd(Request): void - added:
method HttpChannel.Listener.onRequestFailure(Request, Throwable): void - added:
method HttpChannel.Listener.onRequestTrailers(Request): void - added:
method HttpChannel.Listener.onResponseBegin(Request): void - added:
method HttpChannel.Listener.onResponseCommit(Request): void - added:
method HttpChannel.Listener.onResponseContent(Request, ByteBuffer): void - added:
method HttpChannel.Listener.onResponseEnd(Request): void - added:
method HttpChannel.Listener.onResponseFailure(Request, Throwable): void - added:
method HttpChannel.TransientListeners.onAfterDispatch(Request): void - added:
method HttpChannel.TransientListeners.onBeforeDispatch(Request): void - added:
method HttpChannel.TransientListeners.onComplete(Request): void - added:
method HttpChannel.TransientListeners.onDispatchFailure(Request, Throwable): void - added:
method HttpChannel.TransientListeners.onRequestBegin(Request): void - added:
method HttpChannel.TransientListeners.onRequestContent(Request, ByteBuffer): void - added:
method HttpChannel.TransientListeners.onRequestContentEnd(Request): void - added:
method HttpChannel.TransientListeners.onRequestEnd(Request): void - added:
method HttpChannel.TransientListeners.onRequestFailure(Request, Throwable): void - added:
method HttpChannel.TransientListeners.onRequestTrailers(Request): void - added:
method HttpChannel.TransientListeners.onResponseBegin(Request): void - added:
method HttpChannel.TransientListeners.onResponseCommit(Request): void - added:
method HttpChannel.TransientListeners.onResponseContent(Request, ByteBuffer): void - added:
method HttpChannel.TransientListeners.onResponseEnd(Request): void - added:
method HttpChannel.TransientListeners.onResponseFailure(Request, Throwable): void - added:
method HttpChannel.abort(Throwable): void - added:
method HttpChannel.addListener(HttpChannel.Listener): boolean - added:
method HttpChannel.addRequestLog(RequestLog): void - added:
method HttpChannel.commit(MetaData.Response): void - added:
method HttpChannel.continue100(int): void - added:
method HttpChannel.ensureConsumeAllOrNotPersistent(): void - added:
method HttpChannel.execute(Runnable): void - added:
method HttpChannel.formatAddrOrHost(String): String - added:
method HttpChannel.getByteBufferPool(): ByteBufferPool - added:
method HttpChannel.getBytesWritten(): long - added:
method HttpChannel.getCommittedMetaData(): MetaData.Response - added:
method HttpChannel.getConnection(): Connection - added:
method HttpChannel.getConnector(): Connector - added:
method HttpChannel.getEndPoint(): EndPoint - added:
method HttpChannel.getHttpConfiguration(): HttpConfiguration - added:
method HttpChannel.getHttpTransport(): HttpTransport - added:
method HttpChannel.getIdleTimeout(): long - added:
method HttpChannel.getLocalAddress(): InetSocketAddress - added:
method HttpChannel.getLocalName(): String - added:
method HttpChannel.getLocalPort(): int - added:
method HttpChannel.getNextInterceptor(): HttpOutput.Interceptor - added:
method HttpChannel.getRemoteAddress(): InetSocketAddress - added:
method HttpChannel.getRequest(): Request - added:
method HttpChannel.getRequestLog(): RequestLog - added:
method HttpChannel.getRequests(): long - added:
method HttpChannel.getResponse(): Response - added:
method HttpChannel.getScheduler(): Scheduler - added:
method HttpChannel.getServer(): Server - added:
method HttpChannel.getServerAuthority(): HostPort - added:
method HttpChannel.getState(): HttpChannelState - added:
method HttpChannel.getTransientListeners(): List - added:
method HttpChannel.handle(): boolean - added:
method HttpChannel.handleException(Throwable): void - added:
method HttpChannel.isCommitted(): boolean - added:
method HttpChannel.isExpecting100Continue(): boolean - added:
method HttpChannel.isExpecting102Processing(): boolean - added:
method HttpChannel.isOptimizedForDirectBuffers(): boolean - added:
method HttpChannel.isPersistent(): boolean - added:
method HttpChannel.isRequestCompleted(): boolean - added:
method HttpChannel.isResponseCompleted(): boolean - added:
method HttpChannel.isSendError(): boolean - added:
method HttpChannel.newHttpInput(HttpChannelState): HttpInput - added:
method HttpChannel.newHttpOutput(): HttpOutput - added:
method HttpChannel.onAsyncWaitForContent(): void - added:
method HttpChannel.onBadMessage(BadMessageException): void - added:
method HttpChannel.onBlockWaitForContent(): void - added:
method HttpChannel.onBlockWaitForContentFailure(Throwable): void - added:
method HttpChannel.onCompleted(): void - added:
method HttpChannel.onContent(HttpInput.Content): boolean - added:
method HttpChannel.onContentComplete(): boolean - added:
method HttpChannel.onEarlyEOF(): boolean - added:
method HttpChannel.onRequest(MetaData.Request): void - added:
method HttpChannel.onRequestComplete(): boolean - added:
method HttpChannel.onTrailers(HttpFields): void - added:
method HttpChannel.recycle(): void - added:
method HttpChannel.removeListener(HttpChannel.Listener): boolean - added:
method HttpChannel.resetBuffer(): void - added:
method HttpChannel.run(): void - added:
method HttpChannel.sendResponse(MetaData.Response, ByteBuffer, boolean): boolean - added:
method HttpChannel.sendResponse(MetaData.Response, ByteBuffer, boolean, Callback): boolean - added:
method HttpChannel.sendResponseAndComplete(): void - added:
method HttpChannel.setIdleTimeout(long): void - added:
method HttpChannel.setRequestLog(RequestLog): void - added:
method HttpChannel.toString(): String - added:
method HttpChannel.unwrap(Throwable, Class[]): Throwable - added:
method HttpChannel.useDirectBuffers(): boolean - added:
method HttpChannel.write(ByteBuffer, boolean, Callback): void - added:
method HttpChannelListeners.onAfterDispatch(Request): void - added:
method HttpChannelListeners.onBeforeDispatch(Request): void - added:
method HttpChannelListeners.onComplete(Request): void - added:
method HttpChannelListeners.onDispatchFailure(Request, Throwable): void - added:
method HttpChannelListeners.onRequestBegin(Request): void - added:
method HttpChannelListeners.onRequestContent(Request, ByteBuffer): void - added:
method HttpChannelListeners.onRequestContentEnd(Request): void - added:
method HttpChannelListeners.onRequestEnd(Request): void - added:
method HttpChannelListeners.onRequestFailure(Request, Throwable): void - added:
method HttpChannelListeners.onRequestTrailers(Request): void - added:
method HttpChannelListeners.onResponseBegin(Request): void - added:
method HttpChannelListeners.onResponseCommit(Request): void - added:
method HttpChannelListeners.onResponseContent(Request, ByteBuffer): void - added:
method HttpChannelListeners.onResponseEnd(Request): void - added:
method HttpChannelListeners.onResponseFailure(Request, Throwable): void - added:
method HttpChannelOverHttp.abort(Throwable): void - added:
method HttpChannelOverHttp.badMessage(BadMessageException): void - added:
method HttpChannelOverHttp.content(ByteBuffer): boolean - added:
method HttpChannelOverHttp.contentComplete(): boolean - added:
method HttpChannelOverHttp.continue100(int): void - added:
method HttpChannelOverHttp.earlyEOF(): void - added:
method HttpChannelOverHttp.getHeaderCacheSize(): int - added:
method HttpChannelOverHttp.handleException(Throwable): void - added:
method HttpChannelOverHttp.headerComplete(): boolean - added:
method HttpChannelOverHttp.isExpecting100Continue(): boolean - added:
method HttpChannelOverHttp.isExpecting102Processing(): boolean - added:
method HttpChannelOverHttp.messageComplete(): boolean - added:
method HttpChannelOverHttp.newHttpInput(HttpChannelState): HttpInput - added:
method HttpChannelOverHttp.onAsyncWaitForContent(): void - added:
method HttpChannelOverHttp.onBlockWaitForContent(): void - added:
method HttpChannelOverHttp.onBlockWaitForContentFailure(Throwable): void - added:
method HttpChannelOverHttp.onComplianceViolation(HttpCompliance, HttpComplianceSection, String): void - added:
method HttpChannelOverHttp.parsedHeader(HttpField): void - added:
method HttpChannelOverHttp.parsedTrailer(HttpField): void - added:
method HttpChannelOverHttp.recycle(): void - added:
method HttpChannelOverHttp.startRequest(String, String, HttpVersion): boolean - added:
method HttpChannelState.abortResponse(): boolean - added:
method HttpChannelState.addListener(AsyncListener): void - added:
method HttpChannelState.asyncError(Throwable): void - added:
method HttpChannelState.cancelTimeout(): void - added:
method HttpChannelState.cancelTimeout(AsyncContextEvent): void - added:
method HttpChannelState.commitResponse(): boolean - added:
method HttpChannelState.complete(): void - added:
method HttpChannelState.completeResponse(): boolean - added:
method HttpChannelState.completed(Throwable): void - added:
method HttpChannelState.completing(): void - added:
method HttpChannelState.dispatch(ServletContext, String): void - added:
method HttpChannelState.getAsyncContextEvent(): AsyncContextEvent - added:
method HttpChannelState.getAttribute(String): Object - added:
method HttpChannelState.getBaseRequest(): Request - added:
method HttpChannelState.getContextHandler(): ContextHandler - added:
method HttpChannelState.getHttpChannel(): HttpChannel - added:
method HttpChannelState.getServletResponse(): ServletResponse - added:
method HttpChannelState.getServletResponse(AsyncContextEvent): ServletResponse - added:
method HttpChannelState.getState(): HttpChannelState.State - added:
method HttpChannelState.getStatusString(): String - added:
method HttpChannelState.getTimeout(): long - added:
method HttpChannelState.handling(): HttpChannelState.Action - added:
method HttpChannelState.hasListener(AsyncListener): boolean - added:
method HttpChannelState.isAsync(): boolean - added:
method HttpChannelState.isAsyncStarted(): boolean - added:
method HttpChannelState.isExpired(): boolean - added:
method HttpChannelState.isIdle(): boolean - added:
method HttpChannelState.isInitial(): boolean - added:
method HttpChannelState.isResponseCommitted(): boolean - added:
method HttpChannelState.isResponseCompleted(): boolean - added:
method HttpChannelState.isSendError(): boolean - added:
method HttpChannelState.isSuspended(): boolean - added:
method HttpChannelState.onContentAdded(): boolean - added:
method HttpChannelState.onError(Throwable): void - added:
method HttpChannelState.onReadEof(): boolean - added:
method HttpChannelState.onReadPossible(): boolean - added:
method HttpChannelState.onReadReady(): boolean - added:
method HttpChannelState.onReadUnready(): void - added:
method HttpChannelState.onTimeout(): void - added:
method HttpChannelState.onWritePossible(): boolean - added:
method HttpChannelState.partialResponse(): boolean - added:
method HttpChannelState.recycle(): void - added:
method HttpChannelState.removeAttribute(String): void - added:
method HttpChannelState.scheduleDispatch(): void - added:
method HttpChannelState.sendError(int, String): void - added:
method HttpChannelState.setAttribute(String, Object): void - added:
method HttpChannelState.setTimeout(long): void - added:
method HttpChannelState.startAsync(AsyncContextEvent): void - added:
method HttpChannelState.timeout(): void - added:
method HttpChannelState.toString(): String - added:
method HttpChannelState.unhandle(): HttpChannelState.Action - added:
method HttpChannelState.upgrade(): void - added:
method HttpConfiguration.ConnectionFactory.getHttpConfiguration(): HttpConfiguration - added:
method HttpConfiguration.Customizer.customize(Connector, HttpConfiguration, Request): void - added:
method HttpConfiguration.addCustomizer(HttpConfiguration.Customizer): void - added:
method HttpConfiguration.addFormEncodedMethod(String): void - added:
method HttpConfiguration.dump(): String - added:
method HttpConfiguration.dump(Appendable, String): void - added:
method HttpConfiguration.getBlockingTimeout(): long - added:
method HttpConfiguration.getCookieCompliance(): CookieCompliance - added:
method HttpConfiguration.getCustomizer(Class): Object - added:
method HttpConfiguration.getCustomizers(): List - added:
method HttpConfiguration.getFormEncodedMethods(): Set - added:
method HttpConfiguration.getHeaderCacheSize(): int - added:
method HttpConfiguration.getIdleTimeout(): long - added:
method HttpConfiguration.getLocalAddress(): SocketAddress - added:
method HttpConfiguration.getMaxErrorDispatches(): int - added:
method HttpConfiguration.getMinRequestDataRate(): long - added:
method HttpConfiguration.getMinResponseDataRate(): long - added:
method HttpConfiguration.getMultipartFormDataCompliance(): MultiPartFormDataCompliance - added:
method HttpConfiguration.getOutputAggregationSize(): int - added:
method HttpConfiguration.getOutputBufferSize(): int - added:
method HttpConfiguration.getRequestCookieCompliance(): CookieCompliance - added:
method HttpConfiguration.getRequestHeaderSize(): int - added:
method HttpConfiguration.getResponseCookieCompliance(): CookieCompliance - added:
method HttpConfiguration.getResponseHeaderSize(): int - added:
method HttpConfiguration.getSecurePort(): int - added:
method HttpConfiguration.getSecureScheme(): String - added:
method HttpConfiguration.getSendDateHeader(): boolean - added:
method HttpConfiguration.getSendServerVersion(): boolean - added:
method HttpConfiguration.getSendXPoweredBy(): boolean - added:
method HttpConfiguration.getServerAuthority(): HostPort - added:
method HttpConfiguration.isCookieCompliance(CookieCompliance): boolean - added:
method HttpConfiguration.isDelayDispatchUntilContent(): boolean - added:
method HttpConfiguration.isFormEncodedMethod(String): boolean - added:
method HttpConfiguration.isNotifyRemoteAsyncErrors(): boolean - added:
method HttpConfiguration.isPersistentConnectionsEnabled(): boolean - added:
method HttpConfiguration.isRelativeRedirectAllowed(): boolean - added:
method HttpConfiguration.setBlockingTimeout(long): void - added:
method HttpConfiguration.setCookieCompliance(CookieCompliance): void - added:
method HttpConfiguration.setCustomizers(List): void - added:
method HttpConfiguration.setDelayDispatchUntilContent(boolean): void - added:
method HttpConfiguration.setFormEncodedMethods(String[]): void - added:
method HttpConfiguration.setHeaderCacheSize(int): void - added:
method HttpConfiguration.setIdleTimeout(long): void - added:
method HttpConfiguration.setLocalAddress(SocketAddress): void - added:
method HttpConfiguration.setMaxErrorDispatches(int): void - added:
method HttpConfiguration.setMinRequestDataRate(long): void - added:
method HttpConfiguration.setMinResponseDataRate(long): void - added:
method HttpConfiguration.setMultiPartFormDataCompliance(MultiPartFormDataCompliance): void - added:
method HttpConfiguration.setNotifyRemoteAsyncErrors(boolean): void - added:
method HttpConfiguration.setOutputAggregationSize(int): void - added:
method HttpConfiguration.setOutputBufferSize(int): void - added:
method HttpConfiguration.setPersistentConnectionsEnabled(boolean): void - added:
method HttpConfiguration.setRelativeRedirectAllowed(boolean): void - added:
method HttpConfiguration.setRequestCookieCompliance(CookieCompliance): void - added:
method HttpConfiguration.setRequestHeaderSize(int): void - added:
method HttpConfiguration.setResponseCookieCompliance(CookieCompliance): void - added:
method HttpConfiguration.setResponseHeaderSize(int): void - added:
method HttpConfiguration.setSecurePort(int): void - added:
method HttpConfiguration.setSecureScheme(String): void - added:
method HttpConfiguration.setSendDateHeader(boolean): void - added:
method HttpConfiguration.setSendServerVersion(boolean): void - added:
method HttpConfiguration.setSendXPoweredBy(boolean): void - added:
method HttpConfiguration.setServerAuthority(HostPort): void - added:
method HttpConfiguration.toString(): String - added:
method HttpConfiguration.writePoweredBy(Appendable, String, String): void - added:
method HttpConnection.abort(Throwable): void - added:
method HttpConnection.asyncReadFillInterested(): void - added:
method HttpConnection.blockingReadFailure(Throwable): void - added:
method HttpConnection.blockingReadFillInterested(): void - added:
method HttpConnection.fillAndParseForContent(): boolean - added:
method HttpConnection.getBytesIn(): long - added:
method HttpConnection.getBytesOut(): long - added:
method HttpConnection.getConnector(): Connector - added:
method HttpConnection.getGenerator(): HttpGenerator - added:
method HttpConnection.getHttpChannel(): HttpChannel - added:
method HttpConnection.getHttpCompliance(): HttpCompliance - added:
method HttpConnection.getHttpConfiguration(): HttpConfiguration - added:
method HttpConnection.getMessagesIn(): long - added:
method HttpConnection.getMessagesOut(): long - added:
method HttpConnection.getParser(): HttpParser - added:
method HttpConnection.getRequestBuffer(): ByteBuffer - added:
method HttpConnection.getServer(): Server - added:
method HttpConnection.isOptimizedForDirectBuffers(): boolean - added:
method HttpConnection.isPushSupported(): boolean - added:
method HttpConnection.isRecordHttpComplianceViolations(): boolean - added:
method HttpConnection.isRequestBufferEmpty(): boolean - added:
method HttpConnection.newHttpChannel(): HttpChannelOverHttp - added:
method HttpConnection.newHttpGenerator(): HttpGenerator - added:
method HttpConnection.newHttpParser(HttpCompliance): HttpParser - added:
method HttpConnection.newRequestHandler(): HttpParser.RequestHandler - added:
method HttpConnection.onClose(): void - added:
method HttpConnection.onCompleted(): void - added:
method HttpConnection.onFillInterestedFailed(Throwable): void - added:
method HttpConnection.onFillable(): void - added:
method HttpConnection.onFlushed(long): void - added:
method HttpConnection.onOpen(): void - added:
method HttpConnection.onReadTimeout(Throwable): boolean - added:
method HttpConnection.onUpgradeFrom(): ByteBuffer - added:
method HttpConnection.onUpgradeTo(ByteBuffer): void - added:
method HttpConnection.push(MetaData.Request): void - added:
method HttpConnection.run(): void - added:
method HttpConnection.send(MetaData.Response, boolean, ByteBuffer, boolean, Callback): void - added:
method HttpConnection.toConnectionString(): String - added:
method HttpConnectionFactory.getHttpCompliance(): HttpCompliance - added:
method HttpConnectionFactory.getHttpConfiguration(): HttpConfiguration - added:
method HttpConnectionFactory.isRecordHttpComplianceViolations(): boolean - added:
method HttpConnectionFactory.newConnection(Connector, EndPoint): Connection - added:
method HttpConnectionFactory.setHttpCompliance(HttpCompliance): void - added:
method HttpConnectionFactory.setRecordHttpComplianceViolations(boolean): void - added:
method HttpInput.ChainedInterceptor.destroy(): void - added:
method HttpInput.ChainedInterceptor.getNext(): HttpInput.Interceptor - added:
method HttpInput.ChainedInterceptor.getPrev(): HttpInput.Interceptor - added:
method HttpInput.ChainedInterceptor.readFrom(HttpInput.Content): HttpInput.Content - added:
method HttpInput.Content.get(byte[], int, int): int - added:
method HttpInput.Content.getByteBuffer(): ByteBuffer - added:
method HttpInput.Content.getInvocationType(): Invocable.InvocationType - added:
method HttpInput.Content.hasContent(): boolean - added:
method HttpInput.Content.isEmpty(): boolean - added:
method HttpInput.Content.remaining(): int - added:
method HttpInput.Content.skip(int): int - added:
method HttpInput.Content.toString(): String - added:
method HttpInput.ErrorState.getError(): Throwable - added:
method HttpInput.ErrorState.noContent(): int - added:
method HttpInput.ErrorState.toString(): String - added:
method HttpInput.Interceptor.readFrom(HttpInput.Content): HttpInput.Content - added:
method HttpInput.SentinelContent.toString(): String - added:
method HttpInput.State.blockForContent(HttpInput): boolean - added:
method HttpInput.State.getError(): Throwable - added:
method HttpInput.State.noContent(): int - added:
method HttpInput.addContent(HttpInput.Content): boolean - added:
method HttpInput.addInterceptor(HttpInput.Interceptor): void - added:
method HttpInput.asyncReadProduce(): void - added:
method HttpInput.blockForContent(): void - added:
method HttpInput.consumeAll(): boolean - added:
method HttpInput.earlyEOF(): boolean - added:
method HttpInput.eof(): boolean - added:
method HttpInput.failed(Throwable): boolean - added:
method HttpInput.get(HttpInput.Content, byte[], int, int): int - added:
method HttpInput.getContentConsumed(): long - added:
method HttpInput.getContentReceived(): long - added:
method HttpInput.getHttpChannelState(): HttpChannelState - added:
method HttpInput.getInterceptor(): HttpInput.Interceptor - added:
method HttpInput.hasContent(): boolean - added:
method HttpInput.isAsync(): boolean - added:
method HttpInput.isError(): boolean - added:
method HttpInput.isFinished(): boolean - added:
method HttpInput.isReady(): boolean - added:
method HttpInput.nextContent(): HttpInput.Content - added:
method HttpInput.nextInterceptedContent(): HttpInput.Content - added:
method HttpInput.nextNonSentinelContent(): HttpInput.Content - added:
method HttpInput.onIdleTimeout(Throwable): boolean - added:
method HttpInput.produceContent(): void - added:
method HttpInput.produceNextContent(): HttpInput.Content - added:
method HttpInput.recycle(): void - added:
method HttpInput.run(): void - added:
method HttpInput.setInterceptor(HttpInput.Interceptor): void - added:
method HttpInput.setReadListener(ReadListener): void - added:
method HttpInput.toString(): String - added:
method HttpInput.unblock(): void - added:
method HttpInput.wake(): void - added:
method HttpInputOverHTTP.produceContent(): void - added:
method HttpOutput.Interceptor.getNextInterceptor(): HttpOutput.Interceptor - added:
method HttpOutput.Interceptor.isOptimizedForDirectBuffers(): boolean - added:
method HttpOutput.Interceptor.resetBuffer(): void - added:
method HttpOutput.Interceptor.write(ByteBuffer, boolean, Callback): void - added:
method HttpOutput.acquireWriteBlockingCallback(): SharedBlockingCallback.Blocker - added:
method HttpOutput.complete(Callback): void - added:
method HttpOutput.completed(Throwable): void - added:
method HttpOutput.getBuffer(): ByteBuffer - added:
method HttpOutput.getBufferSize(): int - added:
method HttpOutput.getHttpChannel(): HttpChannel - added:
method HttpOutput.getInterceptor(): HttpOutput.Interceptor - added:
method HttpOutput.getWritten(): long - added:
method HttpOutput.isAsync(): boolean - added:
method HttpOutput.isReady(): boolean - added:
method HttpOutput.onFlushed(long): void - added:
method HttpOutput.println(String): void - added:
method HttpOutput.println(boolean): void - added:
method HttpOutput.println(char): void - added:
method HttpOutput.println(double): void - added:
method HttpOutput.println(float): void - added:
method HttpOutput.println(int): void - added:
method HttpOutput.println(long): void - added:
method HttpOutput.recycle(): void - added:
method HttpOutput.resetBuffer(): void - added:
method HttpOutput.run(): void - added:
method HttpOutput.sendContent(ByteBuffer): void - added:
method HttpOutput.sendContent(ByteBuffer, Callback): void - added:
method HttpOutput.sendContent(HttpContent): void - added:
method HttpOutput.sendContent(HttpContent, Callback): void - added:
method HttpOutput.sendContent(InputStream): void - added:
method HttpOutput.sendContent(InputStream, Callback): void - added:
method HttpOutput.sendContent(ReadableByteChannel): void - added:
method HttpOutput.sendContent(ReadableByteChannel, Callback): void - added:
method HttpOutput.setBufferSize(int): void - added:
method HttpOutput.setInterceptor(HttpOutput.Interceptor): void - added:
method HttpOutput.setWriteListener(WriteListener): void - added:
method HttpOutput.softClose(): void - added:
method HttpOutput.toString(): String - added:
method HttpTransport.abort(Throwable): void - added:
method HttpTransport.isOptimizedForDirectBuffers(): boolean - added:
method HttpTransport.isPushSupported(): boolean - added:
method HttpTransport.onCompleted(): void - added:
method HttpTransport.push(MetaData.Request): void - added:
method HttpTransport.send(MetaData.Response, boolean, ByteBuffer, boolean, Callback): void - added:
method HttpWriter.complete(Callback): void - added:
method InclusiveByteRange.equals(Object): boolean - added:
method InclusiveByteRange.hashCode(): int - added:
method Iso88591HttpWriter.write(char[], int, int): void - added:
method LocalConnector.LocalEndPoint.doShutdownOutput(): void - added:
method LocalConnector.LocalEndPoint.execute(Runnable): void - added:
method LocalConnector.LocalEndPoint.getResponse(): String - added:
method LocalConnector.LocalEndPoint.getResponse(boolean, long, TimeUnit): String - added:
method LocalConnector.LocalEndPoint.getResponseData(): ByteBuffer - added:
method LocalConnector.LocalEndPoint.onClose(): void - added:
method LocalConnector.LocalEndPoint.waitForResponse(boolean, long, TimeUnit): ByteBuffer - added:
method LocalConnector.LocalEndPoint.waitUntilClosed(): void - added:
method LocalConnector.LocalEndPoint.waitUntilClosedOrIdleFor(long, TimeUnit): void - added:
method LocalConnector.connect(): LocalConnector.LocalEndPoint - added:
method LocalConnector.getResponse(ByteBuffer): ByteBuffer - added:
method LocalConnector.getResponse(ByteBuffer, boolean, long, TimeUnit): ByteBuffer - added:
method LocalConnector.getResponse(ByteBuffer, long, TimeUnit): ByteBuffer - added:
method LocalConnector.getResponse(String): String - added:
method LocalConnector.getResponse(String, boolean, long, TimeUnit): String - added:
method LocalConnector.getResponse(String, long, TimeUnit): String - added:
method LocalConnector.getResponses(String, long, TimeUnit): String - added:
method LocalConnector.getTransport(): Object - added:
method LowResourceMonitor.ConnectorsThreadPoolLowResourceCheck.getReason(): String - added:
method LowResourceMonitor.ConnectorsThreadPoolLowResourceCheck.isLowOnResources(): boolean - added:
method LowResourceMonitor.ConnectorsThreadPoolLowResourceCheck.toString(): String - added:
method LowResourceMonitor.LowResourceCheck.getReason(): String - added:
method LowResourceMonitor.LowResourceCheck.isLowOnResources(): boolean - added:
method LowResourceMonitor.MainThreadPoolLowResourceCheck.getReason(): String - added:
method LowResourceMonitor.MainThreadPoolLowResourceCheck.isLowOnResources(): boolean - added:
method LowResourceMonitor.MainThreadPoolLowResourceCheck.toString(): String - added:
method LowResourceMonitor.MaxConnectionsLowResourceCheck.getMaxConnections(): int - added:
method LowResourceMonitor.MaxConnectionsLowResourceCheck.getReason(): String - added:
method LowResourceMonitor.MaxConnectionsLowResourceCheck.isLowOnResources(): boolean - added:
method LowResourceMonitor.MaxConnectionsLowResourceCheck.setMaxConnections(int): void - added:
method LowResourceMonitor.MaxConnectionsLowResourceCheck.toString(): String - added:
method LowResourceMonitor.MemoryLowResourceCheck.getMaxMemory(): long - added:
method LowResourceMonitor.MemoryLowResourceCheck.getReason(): String - added:
method LowResourceMonitor.MemoryLowResourceCheck.isLowOnResources(): boolean - added:
method LowResourceMonitor.MemoryLowResourceCheck.setMaxMemory(long): void - added:
method LowResourceMonitor.MemoryLowResourceCheck.toString(): String - added:
method LowResourceMonitor.addLowResourceCheck(LowResourceMonitor.LowResourceCheck): void - added:
method LowResourceMonitor.clearLowResources(): void - added:
method LowResourceMonitor.doStart(): void - added:
method LowResourceMonitor.doStop(): void - added:
method LowResourceMonitor.enableLowOnResources(boolean, boolean): boolean - added:
method LowResourceMonitor.getLowResourceChecks(): Set - added:
method LowResourceMonitor.getLowResourcesIdleTimeout(): int - added:
method LowResourceMonitor.getLowResourcesReasons(): String - added:
method LowResourceMonitor.getLowResourcesStarted(): long - added:
method LowResourceMonitor.getMaxConnections(): int - added:
method LowResourceMonitor.getMaxLowResourcesTime(): int - added:
method LowResourceMonitor.getMaxMemory(): long - added:
method LowResourceMonitor.getMonitorThreads(): boolean - added:
method LowResourceMonitor.getMonitoredConnectors(): Collection - added:
method LowResourceMonitor.getMonitoredOrServerConnectors(): Connector[] - added:
method LowResourceMonitor.getPeriod(): int - added:
method LowResourceMonitor.getReasons(): String - added:
method LowResourceMonitor.isAcceptingInLowResources(): boolean - added:
method LowResourceMonitor.isLowOnResources(): boolean - added:
method LowResourceMonitor.low(String, String): String - added:
method LowResourceMonitor.monitor(): void - added:
method LowResourceMonitor.setAcceptingInLowResources(boolean): void - added:
method LowResourceMonitor.setLowResourceChecks(Set): void - added:
method LowResourceMonitor.setLowResources(): void - added:
method LowResourceMonitor.setLowResourcesIdleTimeout(int): void - added:
method LowResourceMonitor.setLowResourcesReasons(String): void - added:
method LowResourceMonitor.setLowResourcesStarted(long): void - added:
method LowResourceMonitor.setMaxConnections(int): void - added:
method LowResourceMonitor.setMaxLowResourcesTime(int): void - added:
method LowResourceMonitor.setMaxMemory(long): void - added:
method LowResourceMonitor.setMonitorThreads(boolean): void - added:
method LowResourceMonitor.setMonitoredConnectors(Collection): void - added:
method LowResourceMonitor.setPeriod(int): void - added:
method LowResourceMonitor.setReasons(String): void - added:
method MultiPartCleanerListener.requestDestroyed(ServletRequestEvent): void - added:
method MultiPartCleanerListener.requestInitialized(ServletRequestEvent): void - added:
method MultiParts.MultiPartsHttpParser.close(): void - added:
method MultiParts.MultiPartsHttpParser.getContext(): ContextHandler.Context - added:
method MultiParts.MultiPartsHttpParser.getPart(String): Part - added:
method MultiParts.MultiPartsHttpParser.getParts(): Collection - added:
method MultiParts.MultiPartsHttpParser.isEmpty(): boolean - added:
method MultiParts.MultiPartsUtilParser.close(): void - added:
method MultiParts.MultiPartsUtilParser.getContext(): ContextHandler.Context - added:
method MultiParts.MultiPartsUtilParser.getPart(String): Part - added:
method MultiParts.MultiPartsUtilParser.getParts(): Collection - added:
method MultiParts.MultiPartsUtilParser.isEmpty(): boolean - added:
method MultiParts.getContext(): ContextHandler.Context - added:
method MultiParts.getPart(String): Part - added:
method MultiParts.getParts(): Collection - added:
method MultiParts.isEmpty(): boolean - added:
method NCSARequestLog.isEnabled(): boolean - added:
method NegotiatingServerConnection.CipherDiscriminator.isAcceptable(String, String, String): boolean - added:
method NegotiatingServerConnection.close(): void - added:
method NegotiatingServerConnection.getConnector(): Connector - added:
method NegotiatingServerConnection.getDefaultProtocol(): String - added:
method NegotiatingServerConnection.getProtocol(): String - added:
method NegotiatingServerConnection.getProtocols(): List - added:
method NegotiatingServerConnection.getSSLEngine(): SSLEngine - added:
method NegotiatingServerConnection.onFillable(): void - added:
method NegotiatingServerConnection.onOpen(): void - added:
method NegotiatingServerConnection.setProtocol(String): void - added:
method NegotiatingServerConnectionFactory.getDefaultProtocol(): String - added:
method NegotiatingServerConnectionFactory.getNegotiatedProtocols(): List - added:
method NegotiatingServerConnectionFactory.newConnection(Connector, EndPoint): Connection - added:
method NegotiatingServerConnectionFactory.newServerConnection(Connector, EndPoint, SSLEngine, List, String): AbstractConnection - added:
method NegotiatingServerConnectionFactory.setDefaultProtocol(String): void - added:
method NegotiatingServerConnectionFactory.toString(): String - added:
method NetworkConnector.close(): void - added:
method NetworkConnector.getHost(): String - added:
method NetworkConnector.getLocalPort(): int - added:
method NetworkConnector.getPort(): int - added:
method NetworkConnector.isOpen(): boolean - added:
method NetworkConnector.open(): void - added:
method NetworkTrafficServerConnector.addNetworkTrafficListener(NetworkTrafficListener): void - added:
method NetworkTrafficServerConnector.newEndPoint(SocketChannel, ManagedSelector, SelectionKey): ChannelEndPoint - added:
method NetworkTrafficServerConnector.removeNetworkTrafficListener(NetworkTrafficListener): void - added:
method OptionalSslConnectionFactory.nextProtocol(Connector, EndPoint, ByteBuffer): void - added:
method OptionalSslConnectionFactory.otherProtocol(ByteBuffer, EndPoint): void - added:
method ProxyConnectionFactory.ProxyEndPoint.close(): void - added:
method ProxyConnectionFactory.ProxyEndPoint.fill(ByteBuffer): int - added:
method ProxyConnectionFactory.ProxyEndPoint.fillInterested(Callback): void - added:
method ProxyConnectionFactory.ProxyEndPoint.flush(ByteBuffer[]): boolean - added:
method ProxyConnectionFactory.ProxyEndPoint.getConnection(): Connection - added:
method ProxyConnectionFactory.ProxyEndPoint.getCreatedTimeStamp(): long - added:
method ProxyConnectionFactory.ProxyEndPoint.getIdleTimeout(): long - added:
method ProxyConnectionFactory.ProxyEndPoint.getLocalAddress(): InetSocketAddress - added:
method ProxyConnectionFactory.ProxyEndPoint.getRemoteAddress(): InetSocketAddress - added:
method ProxyConnectionFactory.ProxyEndPoint.getTransport(): Object - added:
method ProxyConnectionFactory.ProxyEndPoint.isFillInterested(): boolean - added:
method ProxyConnectionFactory.ProxyEndPoint.isInputShutdown(): boolean - added:
method ProxyConnectionFactory.ProxyEndPoint.isOpen(): boolean - added:
method ProxyConnectionFactory.ProxyEndPoint.isOptimizedForDirectBuffers(): boolean - added:
method ProxyConnectionFactory.ProxyEndPoint.isOutputShutdown(): boolean - added:
method ProxyConnectionFactory.ProxyEndPoint.onClose(): void - added:
method ProxyConnectionFactory.ProxyEndPoint.onOpen(): void - added:
method ProxyConnectionFactory.ProxyEndPoint.setConnection(Connection): void - added:
method ProxyConnectionFactory.ProxyEndPoint.setIdleTimeout(long): void - added:
method ProxyConnectionFactory.ProxyEndPoint.shutdownOutput(): void - added:
method ProxyConnectionFactory.ProxyEndPoint.toString(): String - added:
method ProxyConnectionFactory.ProxyEndPoint.tryFillInterested(Callback): boolean - added:
method ProxyConnectionFactory.ProxyEndPoint.unwrap(): EndPoint - added:
method ProxyConnectionFactory.ProxyEndPoint.upgrade(Connection): void - added:
method ProxyConnectionFactory.ProxyEndPoint.write(Callback, ByteBuffer[]): void - added:
method ProxyConnectionFactory.getMaxProxyHeader(): int - added:
method ProxyConnectionFactory.setMaxProxyHeader(int): void - added:
method ProxyCustomizer.customize(Connector, HttpConfiguration, Request): void - added:
method PushBuilder.addHeader(String, String): PushBuilder - added:
method PushBuilder.conditional(boolean): PushBuilder - added:
method PushBuilder.etag(String): PushBuilder - added:
method PushBuilder.getEtag(): String - added:
method PushBuilder.getHeader(String): String - added:
method PushBuilder.getHeaderNames(): Set - added:
method PushBuilder.getLastModified(): String - added:
method PushBuilder.getMethod(): String - added:
method PushBuilder.getPath(): String - added:
method PushBuilder.getQueryString(): String - added:
method PushBuilder.getSessionId(): String - added:
method PushBuilder.isConditional(): boolean - added:
method PushBuilder.lastModified(String): PushBuilder - added:
method PushBuilder.method(String): PushBuilder - added:
method PushBuilder.path(String): PushBuilder - added:
method PushBuilder.push(): void - added:
method PushBuilder.queryString(String): PushBuilder - added:
method PushBuilder.removeHeader(String): PushBuilder - added:
method PushBuilder.sessionId(String): PushBuilder - added:
method PushBuilder.setHeader(String, String): PushBuilder - added:
method PushBuilderImpl.addHeader(String, String): PushBuilder - added:
method PushBuilderImpl.conditional(boolean): PushBuilder - added:
method PushBuilderImpl.etag(String): PushBuilder - added:
method PushBuilderImpl.getEtag(): String - added:
method PushBuilderImpl.getHeader(String): String - added:
method PushBuilderImpl.getHeaderNames(): Set - added:
method PushBuilderImpl.getLastModified(): String - added:
method PushBuilderImpl.getMethod(): String - added:
method PushBuilderImpl.getPath(): String - added:
method PushBuilderImpl.getQueryString(): String - added:
method PushBuilderImpl.getSessionId(): String - added:
method PushBuilderImpl.isConditional(): boolean - added:
method PushBuilderImpl.lastModified(String): PushBuilder - added:
method PushBuilderImpl.method(String): PushBuilder - added:
method PushBuilderImpl.path(String): PushBuilder - added:
method PushBuilderImpl.push(): void - added:
method PushBuilderImpl.queryString(String): PushBuilder - added:
method PushBuilderImpl.removeHeader(String): PushBuilder - added:
method PushBuilderImpl.sessionId(String): PushBuilder - added:
method PushBuilderImpl.setHeader(String, String): PushBuilder - added:
method Request.changeSessionId(): String - added:
method Request.enterSession(HttpSession): void - added:
method Request.extractFormParameters(MultiMap): void - added:
method Request.getContentLengthLong(): long - added:
method Request.getErrorContext(): ContextHandler.Context - added:
method Request.getHttpChannel(): HttpChannel - added:
method Request.getHttpChannelState(): HttpChannelState - added:
method Request.getHttpFields(): HttpFields - added:
method Request.getHttpInput(): HttpInput - added:
method Request.getHttpURI(): HttpURI - added:
method Request.getHttpVersion(): HttpVersion - added:
method Request.getMetaData(): MetaData.Request - added:
method Request.getOriginalURI(): String - added:
method Request.getPushBuilder(): PushBuilder - added:
method Request.getQueryParameters(): MultiMap - added:
method Request.getRemoteInetSocketAddress(): InetSocketAddress - added:
method Request.getSession(SessionHandler): HttpSession - added:
method Request.getSessionHandler(): SessionHandler - added:
method Request.getTrailers(): HttpFields - added:
method Request.hasMetaData(): boolean - added:
method Request.isHead(): boolean - added:
method Request.isPush(): boolean - added:
method Request.isPushSupported(): boolean - added:
method Request.mergeQueryParameters(String, String, boolean): void - added:
method Request.onCompleted(): void - added:
method Request.onResponseCommit(): void - added:
method Request.resetParameters(): void - added:
method Request.setAsyncAttributes(): void - added:
method Request.setAuthority(String, int): void - added:
method Request.setContentParameters(MultiMap): void - added:
method Request.setHttpURI(HttpURI): void - added:
method Request.setHttpVersion(HttpVersion): void - added:
method Request.setMetaData(MetaData.Request): void - added:
method Request.setQueryParameters(MultiMap): void - added:
method Request.setSecure(boolean): void - added:
method Request.setSessionHandler(SessionHandler): void - added:
method Request.setURIPathQuery(String): void - added:
method Request.upgrade(Class): HttpUpgradeHandler - added:
method RequestLog.Collection.log(Request, Response): void - added:
method RequestLog.Writer.write(String): void - added:
method RequestLogWriter.doStart(): void - added:
method RequestLogWriter.doStop(): void - added:
method RequestLogWriter.getDatedFilename(): String - added:
method RequestLogWriter.getFileName(): String - added:
method RequestLogWriter.getFilenameDateFormat(): String - added:
method RequestLogWriter.getRetainDays(): int - added:
method RequestLogWriter.getTimeZone(): String - added:
method RequestLogWriter.isAppend(): boolean - added:
method RequestLogWriter.isEnabled(): boolean - added:
method RequestLogWriter.setAppend(boolean): void - added:
method RequestLogWriter.setFilename(String): void - added:
method RequestLogWriter.setFilenameDateFormat(String): void - added:
method RequestLogWriter.setRetainDays(int): void - added:
method RequestLogWriter.setTimeZone(String): void - added:
method RequestLogWriter.write(String): void - added:
method ResourceContentFactory.getContent(String, int): HttpContent - added:
method ResourceContentFactory.toString(): String - added:
method ResourceService.WelcomeFactory.getWelcomeFile(String): String - added:
method ResourceService.doGet(HttpServletRequest, HttpServletResponse): boolean - added:
method ResourceService.getCacheControl(): HttpField - added:
method ResourceService.getContentFactory(): HttpContent.ContentFactory - added:
method ResourceService.getEncodingCacheSize(): int - added:
method ResourceService.getGzipEquivalentFileExtensions(): List - added:
method ResourceService.getPrecompressedFormats(): CompressedContentFormat[] - added:
method ResourceService.getWelcomeFactory(): ResourceService.WelcomeFactory - added:
method ResourceService.isAcceptRanges(): boolean - added:
method ResourceService.isDirAllowed(): boolean - added:
method ResourceService.isEtags(): boolean - added:
method ResourceService.isGzippedContent(String): boolean - added:
method ResourceService.isPathInfoOnly(): boolean - added:
method ResourceService.isRedirectWelcome(): boolean - added:
method ResourceService.notFound(HttpServletRequest, HttpServletResponse): void - added:
method ResourceService.passConditionalHeaders(HttpServletRequest, HttpServletResponse, HttpContent): boolean - added:
method ResourceService.putHeaders(HttpServletResponse, HttpContent, long): void - added:
method ResourceService.sendData(HttpServletRequest, HttpServletResponse, boolean, HttpContent, Enumeration): boolean - added:
method ResourceService.sendDirectory(HttpServletRequest, HttpServletResponse, Resource, String): void - added:
method ResourceService.sendStatus(HttpServletResponse, int, Supplier): void - added:
method ResourceService.sendWelcome(HttpContent, String, boolean, boolean, HttpServletRequest, HttpServletResponse): void - added:
method ResourceService.setAcceptRanges(boolean): void - added:
method ResourceService.setCacheControl(HttpField): void - added:
method ResourceService.setContentFactory(HttpContent.ContentFactory): void - added:
method ResourceService.setDirAllowed(boolean): void - added:
method ResourceService.setEncodingCacheSize(int): void - added:
method ResourceService.setEtags(boolean): void - added:
method ResourceService.setGzipEquivalentFileExtensions(List): void - added:
method ResourceService.setPathInfoOnly(boolean): void - added:
method ResourceService.setPrecompressedFormats(CompressedContentFormat[]): void - added:
method ResourceService.setRedirectWelcome(boolean): void - added:
method ResourceService.setWelcomeFactory(ResourceService.WelcomeFactory): void - added:
method Response.closeOutput(): void - added:
method Response.completeOutput(): void - added:
method Response.completeOutput(Callback): void - added:
method Response.errorClose(): void - added:
method Response.getCommittedMetaData(): MetaData.Response - added:
method Response.getContentLength(): long - added:
method Response.getHttpChannel(): HttpChannel - added:
method Response.getHttpOutput(): HttpOutput - added:
method Response.getLongContentLength(): long - added:
method Response.getTrailers(): Supplier - added:
method Response.include(): void - added:
method Response.included(): void - added:
method Response.isAllContentWritten(long): boolean - added:
method Response.isContentComplete(long): boolean - added:
method Response.isIncluding(): boolean - added:
method Response.isStreaming(): boolean - added:
method Response.isWritingOrStreaming(): boolean - added:
method Response.newResponseMetaData(): MetaData.Response - added:
method Response.putHeaders(HttpContent, long, boolean): void - added:
method Response.reopen(): void - added:
method Response.replaceCookie(HttpCookie): void - added:
method Response.resetContent(): void - added:
method Response.resetForForward(): void - added:
method Response.sendRedirect(String, boolean): void - added:
method Response.sendRedirect(int, String): void - added:
method Response.sendRedirect(int, String, boolean): void - added:
method Response.setContentLengthLong(long): void - added:
method Response.setHeader(HttpHeader, String): void - added:
method Response.setStatusWithReason(int, String): void - added:
method Response.setTrailers(Supplier): void - added:
method ResponseWriter.checkError(): boolean - added:
method ResponseWriter.clearError(): void - added:
method ResponseWriter.close(): void - added:
method ResponseWriter.complete(Callback): void - added:
method ResponseWriter.flush(): void - added:
method ResponseWriter.format(Locale, String, Object[]): PrintWriter - added:
method ResponseWriter.format(String, Object[]): PrintWriter - added:
method ResponseWriter.isFor(Locale, String): boolean - added:
method ResponseWriter.print(Object): void - added:
method ResponseWriter.print(String): void - added:
method ResponseWriter.print(boolean): void - added:
method ResponseWriter.print(char): void - added:
method ResponseWriter.print(char[]): void - added:
method ResponseWriter.print(double): void - added:
method ResponseWriter.print(float): void - added:
method ResponseWriter.print(int): void - added:
method ResponseWriter.print(long): void - added:
method ResponseWriter.printf(Locale, String, Object[]): PrintWriter - added:
method ResponseWriter.printf(String, Object[]): PrintWriter - added:
method ResponseWriter.println(): void - added:
method ResponseWriter.println(Object): void - added:
method ResponseWriter.println(String): void - added:
method ResponseWriter.println(boolean): void - added:
method ResponseWriter.println(char): void - added:
method ResponseWriter.println(char[]): void - added:
method ResponseWriter.println(double): void - added:
method ResponseWriter.println(float): void - added:
method ResponseWriter.println(int): void - added:
method ResponseWriter.println(long): void - added:
method ResponseWriter.reopen(): void - added:
method ResponseWriter.setError(): void - added:
method ResponseWriter.write(String): void - added:
method ResponseWriter.write(String, int, int): void - added:
method ResponseWriter.write(char[]): void - added:
method ResponseWriter.write(char[], int, int): void - added:
method ResponseWriter.write(int): void - added:
method SameFileAliasChecker.check(String, Resource): boolean - added:
method SecureRequestCustomizer.customize(Connector, HttpConfiguration, Request): void - added:
method SecureRequestCustomizer.customize(SSLEngine, Request): void - added:
method SecureRequestCustomizer.customizeSecure(Request): void - added:
method SecureRequestCustomizer.getSslSessionAttribute(): String - added:
method SecureRequestCustomizer.getStsMaxAge(): long - added:
method SecureRequestCustomizer.isSniHostCheck(): boolean - added:
method SecureRequestCustomizer.isSniRequired(): boolean - added:
method SecureRequestCustomizer.isStsIncludeSubDomains(): boolean - added:
method SecureRequestCustomizer.setSniHostCheck(boolean): void - added:
method SecureRequestCustomizer.setSniRequired(boolean): void - added:
method SecureRequestCustomizer.setSslSessionAttribute(String): void - added:
method SecureRequestCustomizer.setStsIncludeSubDomains(boolean): void - added:
method SecureRequestCustomizer.setStsMaxAge(long): void - added:
method SecureRequestCustomizer.setStsMaxAge(long, TimeUnit): void - added:
method SecureRequestCustomizer.toString(): String - added:
method Server.addBeanToAllConnectors(Object): void - added:
method Server.getAttributeNameSet(): Set - added:
method Server.getDateField(): HttpField - added:
method Server.getErrorHandler(): ErrorHandler - added:
method Server.getRequestLog(): RequestLog - added:
method Server.getURI(): URI - added:
method Server.handleOptions(Request, Response): void - added:
method Server.setErrorHandler(ErrorHandler): void - added:
method Server.setRequestLog(RequestLog): void - added:
method Server.setStopTimeout(long): void - added:
method Server.start(LifeCycle): void - added:
method ServerConnector.ServerConnectorManager.accepted(SelectableChannel): void - added:
method ServerConnector.ServerConnectorManager.endPointClosed(EndPoint): void - added:
method ServerConnector.ServerConnectorManager.endPointOpened(EndPoint): void - added:
method ServerConnector.ServerConnectorManager.newConnection(SelectableChannel, EndPoint, Object): Connection - added:
method ServerConnector.ServerConnectorManager.newEndPoint(SelectableChannel, ManagedSelector, SelectionKey): ChannelEndPoint - added:
method ServerConnector.ServerConnectorManager.toString(): String - added:
method ServerConnector.accept(int): void - added:
method ServerConnector.close(): void - added:
method ServerConnector.configure(Socket): void - added:
method ServerConnector.doStart(): void - added:
method ServerConnector.doStop(): void - added:
method ServerConnector.getAcceptQueueSize(): int - added:
method ServerConnector.getAcceptedReceiveBufferSize(): int - added:
method ServerConnector.getAcceptedSendBufferSize(): int - added:
method ServerConnector.getAcceptedTcpNoDelay(): boolean - added:
method ServerConnector.getLocalPort(): int - added:
method ServerConnector.getReuseAddress(): boolean - added:
method ServerConnector.getSelectorManager(): SelectorManager - added:
method ServerConnector.getSoLingerTime(): int - added:
method ServerConnector.getTransport(): Object - added:
method ServerConnector.isInheritChannel(): boolean - added:
method ServerConnector.isOpen(): boolean - added:
method ServerConnector.newEndPoint(SocketChannel, ManagedSelector, SelectionKey): ChannelEndPoint - added:
method ServerConnector.newSelectorManager(Executor, Scheduler, int): SelectorManager - added:
method ServerConnector.open(): void - added:
method ServerConnector.open(ServerSocketChannel): void - added:
method ServerConnector.openAcceptChannel(): ServerSocketChannel - added:
method ServerConnector.setAcceptQueueSize(int): void - added:
method ServerConnector.setAcceptedReceiveBufferSize(int): void - added:
method ServerConnector.setAcceptedSendBufferSize(int): void - added:
method ServerConnector.setAcceptedTcpNoDelay(boolean): void - added:
method ServerConnector.setAccepting(boolean): void - added:
method ServerConnector.setInheritChannel(boolean): void - added:
method ServerConnector.setReuseAddress(boolean): void - added:
method ServerConnector.setSoLingerTime(int): void - added:
method ServletAttributes.clearAttributes(): void - added:
method ServletAttributes.getAttribute(String): Object - added:
method ServletAttributes.getAttributeNameSet(): Set - added:
method ServletAttributes.removeAttribute(String): void - added:
method ServletAttributes.setAsyncAttributes(String, String, String, String, String): void - added:
method ServletAttributes.setAttribute(String, Object): void - added:
method ServletRequestHttpWrapper.changeSessionId(): String - added:
method ServletRequestHttpWrapper.upgrade(Class): HttpUpgradeHandler - added:
method SessionIdManager.expireAll(String): void - added:
method SessionIdManager.getExtendedId(String, HttpServletRequest): String - added:
method SessionIdManager.getId(String): String - added:
method SessionIdManager.getSessionHandlers(): Set - added:
method SessionIdManager.getSessionHouseKeeper(): HouseKeeper - added:
method SessionIdManager.isIdInUse(String): boolean - added:
method SessionIdManager.renewSessionId(String, String, HttpServletRequest): String - added:
method SessionIdManager.setSessionHouseKeeper(HouseKeeper): void - added:
method Slf4jRequestLog.getLoggerName(): String - added:
method Slf4jRequestLog.isEnabled(): boolean - added:
method Slf4jRequestLog.setLoggerName(String): void - added:
method Slf4jRequestLog.write(String): void - added:
method Slf4jRequestLogWriter.doStart(): void - added:
method Slf4jRequestLogWriter.getLoggerName(): String - added:
method Slf4jRequestLogWriter.isEnabled(): boolean - added:
method Slf4jRequestLogWriter.setLoggerName(String): void - added:
method Slf4jRequestLogWriter.write(String): void - added:
method SocketCustomizationListener.customize(Socket, Class, boolean): void - added:
method SocketCustomizationListener.onClosed(Connection): void - added:
method SocketCustomizationListener.onOpened(Connection): void - added:
method SslConnectionFactory.configure(AbstractConnection, Connector, EndPoint): AbstractConnection - added:
method SslConnectionFactory.detect(ByteBuffer): ConnectionFactory.Detecting.Detection - added:
method SslConnectionFactory.doStart(): void - added:
method SslConnectionFactory.getNextProtocol(): String - added:
method SslConnectionFactory.getSslContextFactory(): SslContextFactory - added:
method SslConnectionFactory.isDirectBuffersForDecryption(): boolean - added:
method SslConnectionFactory.isDirectBuffersForEncryption(): boolean - added:
method SslConnectionFactory.newConnection(Connector, EndPoint): Connection - added:
method SslConnectionFactory.newSslConnection(Connector, EndPoint, SSLEngine): SslConnection - added:
method SslConnectionFactory.setDirectBuffersForDecryption(boolean): void - added:
method SslConnectionFactory.setDirectBuffersForEncryption(boolean): void - added:
method SslConnectionFactory.toString(): String - added:
method SymlinkAllowedResourceAliasChecker.check(String, Path): boolean - added:
method UserIdentity.Scope.getContextHandler(): ContextHandler - added:
method Utf8HttpWriter.write(char[], int, int): void - added:
static abstract class HttpInput.State - added:
static class AsyncContextState.WrappedAsyncListener implements AsyncListener - added:
static class Authentication.Failed extends QuietServletException - added:
static class HttpChannel.TransientListeners implements HttpChannel.Listener - added:
static class HttpInput.ChainedInterceptor implements HttpInput.Interceptor, Destroyable - added:
static class HttpInput.Content implements Callback - added:
static class HttpInput.EOFState extends HttpInput.State - added:
static class HttpInput.EofContent extends HttpInput.SentinelContent - added:
static class HttpInput.ErrorState extends HttpInput.EOFState - added:
static class HttpInput.SentinelContent extends HttpInput.Content - added:
static class MultiParts.MultiPartsHttpParser implements MultiParts - added:
static class MultiParts.MultiPartsUtilParser implements MultiParts - added:
static class ProxyConnectionFactory.ProxyEndPoint extends AttributesMap implements EndPoint - added:
static class RequestLog.Collection implements RequestLog - added:
static field AbstractConnector.LOG: Logger - added:
static field AbstractNCSARequestLog.LOG: Logger - added:
static field AllowedResourceAliasChecker.FOLLOW_LINKS: LinkOption[] - added:
static field AllowedResourceAliasChecker.NO_FOLLOW_LINKS: LinkOption[] - added:
static field ConnectionFactory.Detecting.Detection.NEED_MORE_BYTES: ConnectionFactory.Detecting.Detection - added:
static field ConnectionFactory.Detecting.Detection.NOT_RECOGNIZED: ConnectionFactory.Detecting.Detection - added:
static field ConnectionFactory.Detecting.Detection.RECOGNIZED: ConnectionFactory.Detecting.Detection - added:
static field CustomRequestLog.DEFAULT_DATE_FORMAT: String - added:
static field CustomRequestLog.EXTENDED_NCSA_FORMAT: String - added:
static field CustomRequestLog.LOG: Logger - added:
static field CustomRequestLog.NCSA_FORMAT: String - added:
static field ForwardedRequestCustomizer.Source.FORCED: ForwardedRequestCustomizer.Source - added:
static field ForwardedRequestCustomizer.Source.FORWARDED: ForwardedRequestCustomizer.Source - added:
static field ForwardedRequestCustomizer.Source.UNSET: ForwardedRequestCustomizer.Source - added:
static field ForwardedRequestCustomizer.Source.XFORWARDED_FOR: ForwardedRequestCustomizer.Source - added:
static field ForwardedRequestCustomizer.Source.XFORWARDED_HOST: ForwardedRequestCustomizer.Source - added:
static field ForwardedRequestCustomizer.Source.XFORWARDED_PORT: ForwardedRequestCustomizer.Source - added:
static field ForwardedRequestCustomizer.Source.XFORWARDED_PROTO: ForwardedRequestCustomizer.Source - added:
static field ForwardedRequestCustomizer.Source.XFORWARDED_SERVER: ForwardedRequestCustomizer.Source - added:
static field ForwardedRequestCustomizer.Source.XPROXIED_HTTPS: ForwardedRequestCustomizer.Source - added:
static field HttpChannel.NOOP_LISTENER: HttpChannel.Listener - added:
static field HttpChannelListeners.NOOP: HttpChannel.Listener - added:
static field HttpChannelState.Action.ASYNC_DISPATCH: HttpChannelState.Action - added:
static field HttpChannelState.Action.ASYNC_ERROR: HttpChannelState.Action - added:
static field HttpChannelState.Action.ASYNC_TIMEOUT: HttpChannelState.Action - added:
static field HttpChannelState.Action.COMPLETE: HttpChannelState.Action - added:
static field HttpChannelState.Action.DISPATCH: HttpChannelState.Action - added:
static field HttpChannelState.Action.READ_CALLBACK: HttpChannelState.Action - added:
static field HttpChannelState.Action.READ_PRODUCE: HttpChannelState.Action - added:
static field HttpChannelState.Action.READ_REGISTER: HttpChannelState.Action - added:
static field HttpChannelState.Action.SEND_ERROR: HttpChannelState.Action - added:
static field HttpChannelState.Action.TERMINATED: HttpChannelState.Action - added:
static field HttpChannelState.Action.WAIT: HttpChannelState.Action - added:
static field HttpChannelState.Action.WRITE_CALLBACK: HttpChannelState.Action - added:
static field HttpChannelState.State.HANDLING: HttpChannelState.State - added:
static field HttpChannelState.State.IDLE: HttpChannelState.State - added:
static field HttpChannelState.State.UPGRADED: HttpChannelState.State - added:
static field HttpChannelState.State.WAITING: HttpChannelState.State - added:
static field HttpChannelState.State.WOKEN: HttpChannelState.State - added:
static field HttpConfiguration.SERVER_VERSION: String - added:
static field HttpConnection.CONNECTION_CLOSE: HttpField - added:
static field HttpConnection.UPGRADE_CONNECTION_ATTRIBUTE: String - added:
static field HttpInput.AEOF: HttpInput.State - added:
static field HttpInput.ASYNC: HttpInput.State - added:
static field HttpInput.EARLY_EOF: HttpInput.State - added:
static field HttpInput.EOF: HttpInput.State - added:
static field HttpInput.STREAM: HttpInput.State - added:
static field MultiPartCleanerListener.INSTANCE: MultiPartCleanerListener - added:
static field MultiPartFormDataCompliance.LEGACY: MultiPartFormDataCompliance - added:
static field MultiPartFormDataCompliance.RFC7578: MultiPartFormDataCompliance - added:
static field ProxyConnectionFactory.TLS_VERSION: String - added:
static field ProxyCustomizer.LOCAL_ADDRESS_ATTRIBUTE_NAME: String - added:
static field ProxyCustomizer.LOCAL_PORT_ATTRIBUTE_NAME: String - added:
static field ProxyCustomizer.REMOTE_ADDRESS_ATTRIBUTE_NAME: String - added:
static field ProxyCustomizer.REMOTE_PORT_ATTRIBUTE_NAME: String - added:
static field Request.MULTIPARTS: String - added:
static field Request.MULTIPART_CONFIG_ELEMENT: String - added:
static field Response.NO_CONTENT_LENGTH: int - added:
static field Response.OutputType.NONE: Response.OutputType - added:
static field Response.OutputType.STREAM: Response.OutputType - added:
static field Response.OutputType.WRITER: Response.OutputType - added:
static field Response.USE_KNOWN_CONTENT_LENGTH: int - added:
static field SecureRequestCustomizer.JAVAX_SERVLET_REQUEST_CIPHER_SUITE: String - added:
static field SecureRequestCustomizer.JAVAX_SERVLET_REQUEST_KEY_SIZE: String - added:
static field SecureRequestCustomizer.JAVAX_SERVLET_REQUEST_SSL_SESSION_ID: String - added:
static field SecureRequestCustomizer.JAVAX_SERVLET_REQUEST_X_509_CERTIFICATE: String - added:
static method AbstractConnectionFactory.findNextProtocol(Connector, String): String - added:
static method AbstractConnectionFactory.getFactories(SslContextFactory, ConnectionFactory[]): ConnectionFactory[] - added:
static method ConnectionFactory.Detecting.Detection.valueOf(String): ConnectionFactory.Detecting.Detection - added:
static method ConnectionFactory.Detecting.Detection.values(): ConnectionFactory.Detecting.Detection[] - added:
static method ConnectorStatistics.addToAllConnectors(Server): void - added:
static method CustomRequestLog.getAuthentication(Request, boolean): String - added:
static method DetectorConnectionFactory.upgradeToConnectionFactory(ConnectionFactory, Connector, EndPoint): void - added:
static method ForwardedRequestCustomizer.Source.valueOf(String): ForwardedRequestCustomizer.Source - added:
static method ForwardedRequestCustomizer.Source.values(): ForwardedRequestCustomizer.Source[] - added:
static method ForwardedRequestCustomizer.getLeftMost(String): String - added:
static method ForwardedRequestCustomizer.getSecurePort(HttpConfiguration): int - added:
static method HttpChannelState.Action.valueOf(String): HttpChannelState.Action - added:
static method HttpChannelState.Action.values(): HttpChannelState.Action[] - added:
static method HttpChannelState.State.valueOf(String): HttpChannelState.State - added:
static method HttpChannelState.State.values(): HttpChannelState.State[] - added:
static method HttpConnection.getCurrentConnection(): HttpConnection - added:
static method HttpConnection.setCurrentConnection(HttpConnection): HttpConnection - added:
static method MultiPartFormDataCompliance.valueOf(String): MultiPartFormDataCompliance - added:
static method MultiPartFormDataCompliance.values(): MultiPartFormDataCompliance[] - added:
static method Request.getBaseRequest(ServletRequest): Request - added:
static method Request.unwrap(ServletRequest): HttpServletRequest - added:
static method Response.OutputType.valueOf(String): Response.OutputType - added:
static method Response.OutputType.values(): Response.OutputType[] - added:
static method Response.putHeaders(HttpServletResponse, HttpContent, long, boolean): void - added:
static method Response.unwrap(ServletResponse): HttpServletResponse - added:
static method ServerConnectionStatistics.addToAllConnectors(Server): void - added:
static method ShutdownMonitor.deregister(LifeCycle): void - added:
static method ShutdownMonitor.isRegistered(LifeCycle): boolean - added:
static method ShutdownMonitor.register(LifeCycle[]): void - added:
static method ShutdownMonitor.reset(): void
- removed:
class SocketConnector extends AbstractConnector - removed:
class SocketConnector.ConnectorEndPoint extends SocketEndPoint implements Runnable, ConnectedEndPoint - removed:
ctor SocketConnector() - removed:
ctor SocketConnector.ConnectorEndPoint(SocketConnector, Socket) - removed:
field SocketConnector.ConnectorEndPoint._socket: Socket - removed:
field SocketConnector._connections: Set - removed:
field SocketConnector._serverSocket: ServerSocket - removed:
method SocketConnector.ConnectorEndPoint.close(): void - removed:
method SocketConnector.ConnectorEndPoint.dispatch(): void - removed:
method SocketConnector.ConnectorEndPoint.fill(Buffer): int - removed:
method SocketConnector.ConnectorEndPoint.getConnection(): Connection - removed:
method SocketConnector.ConnectorEndPoint.run(): void - removed:
method SocketConnector.ConnectorEndPoint.setConnection(Connection): void - removed:
method SocketConnector.accept(int): void - removed:
method SocketConnector.close(): void - removed:
method SocketConnector.customize(EndPoint, Request): void - removed:
method SocketConnector.doStart(): void - removed:
method SocketConnector.doStop(): void - removed:
method SocketConnector.dump(Appendable, String): void - removed:
method SocketConnector.getConnection(): Object - removed:
method SocketConnector.getLocalPort(): int - removed:
method SocketConnector.newConnection(EndPoint): Connection - removed:
method SocketConnector.newServerSocket(String, int, int): ServerSocket - removed:
method SocketConnector.open(): void
- removed:
class ConnectHandler extends HandlerWrapper - removed:
class ConnectHandler.ClientToProxyConnection implements AsyncConnection - removed:
class ConnectHandler.ProxyToServerConnection implements AsyncConnection - removed:
class GzipHandler extends HandlerWrapper - removed:
class ProxyHandler extends ConnectHandler - removed:
ctor ConnectHandler() - removed:
ctor ConnectHandler(Handler) - removed:
ctor ConnectHandler(Handler, String[], String[]) - removed:
ctor ConnectHandler(String[], String[]) - removed:
ctor ConnectHandler.ClientToProxyConnection(ConnectHandler, ConcurrentMap, SocketChannel, EndPoint, long) - removed:
ctor ConnectHandler.ProxyToServerConnection(ConnectHandler, ConcurrentMap, Buffer) - removed:
ctor ContextHandler.ApprovePathPrefixAliases() - removed:
ctor ContextHandler.ApproveSameSuffixAliases() - removed:
ctor GzipHandler() - removed:
ctor ProxyHandler() - removed:
ctor ProxyHandler(Handler) - removed:
ctor ProxyHandler(Handler, String[], String[]) - removed:
ctor ProxyHandler(String[], String[]) - removed:
field ContextHandler.Context._majorVersion: int - removed:
field ContextHandler.Context._minorVersion: int - removed:
field GzipHandler._bufferSize: int - removed:
field GzipHandler._excluded: Set - removed:
field GzipHandler._mimeTypes: Set - removed:
field GzipHandler._minGzipSize: int - removed:
field GzipHandler._vary: String - removed:
method AbstractHandler.dumpThis(Appendable): void - removed:
method AbstractHandlerContainer.dump(Appendable, String): void - removed:
method ConnectHandler.ClientToProxyConnection.close(): void - removed:
method ConnectHandler.ClientToProxyConnection.closeClient(): void - removed:
method ConnectHandler.ClientToProxyConnection.closeServer(): void - removed:
method ConnectHandler.ClientToProxyConnection.getTimeStamp(): long - removed:
method ConnectHandler.ClientToProxyConnection.handle(): Connection - removed:
method ConnectHandler.ClientToProxyConnection.isIdle(): boolean - removed:
method ConnectHandler.ClientToProxyConnection.isSuspended(): boolean - removed:
method ConnectHandler.ClientToProxyConnection.onClose(): void - removed:
method ConnectHandler.ClientToProxyConnection.onIdleExpired(long): void - removed:
method ConnectHandler.ClientToProxyConnection.onInputShutdown(): void - removed:
method ConnectHandler.ClientToProxyConnection.setConnection(ConnectHandler.ProxyToServerConnection): void - removed:
method ConnectHandler.ClientToProxyConnection.shutdownOutput(): void - removed:
method ConnectHandler.ClientToProxyConnection.toString(): String - removed:
method ConnectHandler.ProxyToServerConnection.close(): void - removed:
method ConnectHandler.ProxyToServerConnection.closeClient(): void - removed:
method ConnectHandler.ProxyToServerConnection.closeServer(): void - removed:
method ConnectHandler.ProxyToServerConnection.getTimeStamp(): long - removed:
method ConnectHandler.ProxyToServerConnection.handle(): Connection - removed:
method ConnectHandler.ProxyToServerConnection.isIdle(): boolean - removed:
method ConnectHandler.ProxyToServerConnection.isSuspended(): boolean - removed:
method ConnectHandler.ProxyToServerConnection.onClose(): void - removed:
method ConnectHandler.ProxyToServerConnection.onIdleExpired(long): void - removed:
method ConnectHandler.ProxyToServerConnection.onInputShutdown(): void - removed:
method ConnectHandler.ProxyToServerConnection.ready(): void - removed:
method ConnectHandler.ProxyToServerConnection.setConnection(ConnectHandler.ClientToProxyConnection): void - removed:
method ConnectHandler.ProxyToServerConnection.setEndPoint(AsyncEndPoint): void - removed:
method ConnectHandler.ProxyToServerConnection.setTimeStamp(long): void - removed:
method ConnectHandler.ProxyToServerConnection.shutdownOutput(): void - removed:
method ConnectHandler.ProxyToServerConnection.toString(): String - removed:
method ConnectHandler.ProxyToServerConnection.waitReady(long): void - removed:
method ConnectHandler.addBlack(String): void - removed:
method ConnectHandler.addWhite(String): void - removed:
method ConnectHandler.connect(HttpServletRequest, String, int): SocketChannel - removed:
method ConnectHandler.doStart(): void - removed:
method ConnectHandler.doStop(): void - removed:
method ConnectHandler.dump(Appendable, String): void - removed:
method ConnectHandler.getConnectTimeout(): int - removed:
method ConnectHandler.getThreadPool(): ThreadPool - removed:
method ConnectHandler.getWriteTimeout(): int - removed:
method ConnectHandler.handle(String, Request, HttpServletRequest, HttpServletResponse): void - removed:
method ConnectHandler.handleAuthentication(HttpServletRequest, HttpServletResponse, String): boolean - removed:
method ConnectHandler.handleConnect(Request, HttpServletRequest, HttpServletResponse, String): void - removed:
method ConnectHandler.newClientToProxyConnection(ConcurrentMap, SocketChannel, EndPoint, long): ConnectHandler.ClientToProxyConnection - removed:
method ConnectHandler.newProxyToServerConnection(ConcurrentMap, Buffer): ConnectHandler.ProxyToServerConnection - removed:
method ConnectHandler.prepareContext(HttpServletRequest, ConcurrentMap): void - removed:
method ConnectHandler.read(EndPoint, Buffer, ConcurrentMap): int - removed:
method ConnectHandler.set(String[], HostMap): void - removed:
method ConnectHandler.setBlack(String[]): void - removed:
method ConnectHandler.setConnectTimeout(int): void - removed:
method ConnectHandler.setServer(Server): void - removed:
method ConnectHandler.setThreadPool(ThreadPool): void - removed:
method ConnectHandler.setWhite(String[]): void - removed:
method ConnectHandler.setWriteTimeout(int): void - removed:
method ConnectHandler.validateDestination(String): boolean - removed:
method ConnectHandler.write(EndPoint, Buffer, ConcurrentMap): int - removed:
method ContextHandler.ApprovePathPrefixAliases.check(String, Resource): boolean - removed:
method ContextHandler.ApproveSameSuffixAliases.check(String, Resource): boolean - removed:
method ContextHandler.Context.addFilter(String, Class): FilterRegistration.Dynamic - removed:
method ContextHandler.Context.addFilter(String, Filter): FilterRegistration.Dynamic - removed:
method ContextHandler.Context.addFilter(String, String): FilterRegistration.Dynamic - removed:
method ContextHandler.Context.addServlet(String, Class): ServletRegistration.Dynamic - removed:
method ContextHandler.Context.addServlet(String, Servlet): ServletRegistration.Dynamic - removed:
method ContextHandler.Context.addServlet(String, String): ServletRegistration.Dynamic - removed:
method ContextHandler.Context.createFilter(Class): Filter - removed:
method ContextHandler.Context.createListener(Class): EventListener - removed:
method ContextHandler.Context.createServlet(Class): Servlet - removed:
method ContextHandler.Context.getDefaultSessionTrackingModes(): Set - removed:
method ContextHandler.Context.getEffectiveMajorVersion(): int - removed:
method ContextHandler.Context.getEffectiveMinorVersion(): int - removed:
method ContextHandler.Context.getEffectiveSessionTrackingModes(): Set - removed:
method ContextHandler.Context.getFilterRegistration(String): FilterRegistration - removed:
method ContextHandler.Context.getFilterRegistrations(): Map - removed:
method ContextHandler.Context.getMajorVersion(): int - removed:
method ContextHandler.Context.getMinorVersion(): int - removed:
method ContextHandler.Context.getNamedDispatcher(String): RequestDispatcher - removed:
method ContextHandler.Context.getServerInfo(): String - removed:
method ContextHandler.Context.getServlet(String): Servlet - removed:
method ContextHandler.Context.getServletNames(): Enumeration - removed:
method ContextHandler.Context.getServletRegistration(String): ServletRegistration - removed:
method ContextHandler.Context.getServletRegistrations(): Map - removed:
method ContextHandler.Context.getServlets(): Enumeration - removed:
method ContextHandler.Context.getSessionCookieConfig(): SessionCookieConfig - removed:
method ContextHandler.Context.setEffectiveMajorVersion(int): void - removed:
method ContextHandler.Context.setEffectiveMinorVersion(int): void - removed:
method ContextHandler.Context.setSessionTrackingModes(Set): void - removed:
method ContextHandler.checkManagedAttribute(String, Object): void - removed:
method ContextHandler.getConnectorNames(): String[] - removed:
method ContextHandler.isAliases(): boolean - removed:
method ContextHandler.restrictEventListener(EventListener): void - removed:
method ContextHandler.setAliases(boolean): void - removed:
method ContextHandler.setConnectorNames(String[]): void - removed:
method ContextHandler.setShutdown(boolean): void - removed:
method ContextHandlerCollection.doStart(): void - removed:
method ContextHandlerCollection.setHandlers(Handler[]): void - removed:
method GzipHandler.getBufferSize(): int - removed:
method GzipHandler.getExcluded(): Set - removed:
method GzipHandler.getMimeTypes(): Set - removed:
method GzipHandler.getMinGzipSize(): int - removed:
method GzipHandler.getVary(): String - removed:
method GzipHandler.handle(String, Request, HttpServletRequest, HttpServletResponse): void - removed:
method GzipHandler.newGzipResponseWrapper(HttpServletRequest, HttpServletResponse): CompressedResponseWrapper - removed:
method GzipHandler.newWriter(OutputStream, String): PrintWriter - removed:
method GzipHandler.setBufferSize(int): void - removed:
method GzipHandler.setExcluded(Set): void - removed:
method GzipHandler.setExcluded(String): void - removed:
method GzipHandler.setMimeTypes(Set): void - removed:
method GzipHandler.setMimeTypes(String): void - removed:
method GzipHandler.setMinGzipSize(int): void - removed:
method GzipHandler.setVary(String): void - removed:
method HandlerCollection.doStart(): void - removed:
method HandlerCollection.doStop(): void - removed:
method HandlerCollection.isParallelStart(): boolean - removed:
method HandlerCollection.setParallelStart(boolean): void - removed:
method HandlerCollection.setServer(Server): void - removed:
method HandlerWrapper.doStart(): void - removed:
method HandlerWrapper.doStop(): void - removed:
method HandlerWrapper.getNestedHandlerByClass(Class): Handler - removed:
method HandlerWrapper.setServer(Server): void - removed:
method HotSwapHandler.setServer(Server): void - removed:
method IPAccessHandler.doStart(): void - removed:
method IPAccessHandler.dump(StringBuilder, IPAddressMap): void - removed:
method RequestLogHandler.doStart(): void - removed:
method RequestLogHandler.doStop(): void - removed:
method RequestLogHandler.setServer(Server): void - removed:
method ResourceHandler.doDirectory(HttpServletRequest, HttpServletResponse, Resource): void - removed:
method ResourceHandler.doResponseHeaders(HttpServletResponse, Resource, String): void - removed:
method ResourceHandler.getResource(HttpServletRequest): Resource - removed:
method ResourceHandler.getWelcome(Resource): Resource - removed:
method ResourceHandler.isAliases(): boolean - removed:
method ResourceHandler.setAliases(boolean): void - removed:
method ScopedHandler.never(): boolean - removed:
method ShutdownHandler.getRemoteAddr(HttpServletRequest): String - removed:
method StatisticsHandler.getResumes(): int - removed:
method StatisticsHandler.getSuspends(): int - removed:
method StatisticsHandler.getSuspendsActive(): int - removed:
method StatisticsHandler.getSuspendsActiveMax(): int - removed:
static class ContextHandler.ApprovePathPrefixAliases implements ContextHandler.AliasCheck - removed:
static class ContextHandler.ApproveSameSuffixAliases implements ContextHandler.AliasCheck - changed:
abstract class AbstractHandler extends AggregateLifeCycle implements Handler → abstract class AbstractHandler extends ContainerLifeCycle implements Handler - changed:
class ContextHandler extends ScopedHandler implements Attributes, Server.Graceful → class ContextHandler extends ScopedHandler implements Attributes, Graceful - changed:
class ContextHandler.Context implements ServletContext → class ContextHandler.Context extends ContextHandler.StaticContext - changed:
class DebugHandler extends HandlerWrapper → class DebugHandler extends HandlerWrapper implements Connection.Listener - changed:
class ResourceHandler extends HandlerWrapper → class ResourceHandler extends HandlerWrapper implements ResourceFactory, ResourceService.WelcomeFactory - changed:
class ShutdownHandler extends AbstractHandler → class ShutdownHandler extends HandlerWrapper - changed:
class StatisticsHandler extends HandlerWrapper → class StatisticsHandler extends HandlerWrapper implements Graceful - changed:
ctor HandlerCollection(boolean) → ctor HandlerCollection(Handler[]) - changed:
method AbstractHandlerContainer.expandChildren(Object, Class): Object → method AbstractHandlerContainer.expandChildren(List, Class): void - changed:
method AbstractHandlerContainer.expandHandler(Handler, Object, Class): Object → method AbstractHandlerContainer.expandHandler(Handler, List, Class): void - changed:
method HandlerCollection.expandChildren(Object, Class): Object → method HandlerCollection.expandChildren(List, Class): void - changed:
method HandlerWrapper.expandChildren(Object, Class): Object → method HandlerWrapper.expandChildren(List, Class): void - changed:
method HotSwapHandler.expandChildren(Object, Class): Object → method HotSwapHandler.expandChildren(List, Class): void - changed:
method IPAccessHandler.add(String, IPAddressMap): void → method IPAccessHandler.add(String, PathMap): void - changed:
method IPAccessHandler.dump(): String → method IPAccessHandler.dump(Appendable, String): void - changed:
method IPAccessHandler.set(String[], IPAddressMap): void → method IPAccessHandler.set(String[], PathMap): void - changed:
method IdleTimeoutHandler.setIdleTimeoutMs(int): void → method IdleTimeoutHandler.setIdleTimeoutMs(long): void - added:
class AllowSymLinkAliasChecker implements ContextHandler.AliasCheck - added:
class AsyncDelayHandler extends HandlerWrapper - added:
class BufferedResponseHandler extends HandlerWrapper - added:
class FileBufferedResponseHandler extends BufferedResponseHandler - added:
class InetAccessHandler extends HandlerWrapper - added:
class ManagedAttributeListener implements ServletContextListener, ServletContextAttributeListener - added:
class SecuredRedirectHandler extends AbstractHandler - added:
class SizeLimitHandler extends HandlerWrapper - added:
class ThreadLimitHandler extends HandlerWrapper - added:
ctor AbstractHandler.ErrorDispatchHandler() - added:
ctor AllowSymLinkAliasChecker() - added:
ctor AsyncDelayHandler() - added:
ctor BufferedResponseHandler() - added:
ctor ContextHandler.ApproveAliases() - added:
ctor ContextHandler.StaticContext() - added:
ctor ContextHandlerCollection(ContextHandler[]) - added:
ctor FileBufferedResponseHandler() - added:
ctor HandlerCollection(boolean, Handler[]) - added:
ctor HandlerCollection.Handlers(Handler[]) - added:
ctor HandlerList(Handler[]) - added:
ctor InetAccessHandler() - added:
ctor ManagedAttributeListener(ContextHandler, String[]) - added:
ctor ResourceHandler(ResourceService) - added:
ctor SecuredRedirectHandler() - added:
ctor ShutdownHandler(String) - added:
ctor ShutdownHandler(String, boolean, boolean) - added:
ctor SizeLimitHandler(long, long) - added:
ctor ThreadLimitHandler() - added:
ctor ThreadLimitHandler(String) - added:
ctor ThreadLimitHandler(String, boolean) - added:
enum ContextHandler.Availability - added:
enum ContextHandler.ContextStatus - added:
field ContextHandler.Context._extendedListenerTypes: boolean - added:
field ContextHandler._contextStatus: ContextHandler.ContextStatus - added:
field HandlerCollection._handlers: AtomicReference - added:
interface BufferedResponseHandler.BufferedInterceptor extends HttpOutput.Interceptor - added:
interface ContextHandler.ContextScopeListener extends EventListener - added:
method AbstractHandler.ErrorDispatchHandler.doNonErrorHandle(String, Request, HttpServletRequest, HttpServletResponse): void - added:
method AbstractHandler.ErrorDispatchHandler.handle(String, Request, HttpServletRequest, HttpServletResponse): void - added:
method AbstractHandler.doError(String, Request, HttpServletRequest, HttpServletResponse): void - added:
method AbstractHandler.handle(String, Request, HttpServletRequest, HttpServletResponse): void - added:
method AbstractHandlerContainer.doShutdown(List): void - added:
method AbstractHandlerContainer.setServer(Server): void - added:
method AllowSymLinkAliasChecker.check(String, Resource): boolean - added:
method AsyncDelayHandler.delayHandling(Request, AsyncContext): void - added:
method AsyncDelayHandler.endHandling(Request): void - added:
method AsyncDelayHandler.handle(String, Request, HttpServletRequest, HttpServletResponse): void - added:
method AsyncDelayHandler.startHandling(Request, boolean): boolean - added:
method BufferedResponseHandler.getMethodIncludeExclude(): IncludeExclude - added:
method BufferedResponseHandler.getMimeIncludeExclude(): IncludeExclude - added:
method BufferedResponseHandler.getPathIncludeExclude(): IncludeExclude - added:
method BufferedResponseHandler.handle(String, Request, HttpServletRequest, HttpServletResponse): void - added:
method BufferedResponseHandler.isMimeTypeBufferable(String): boolean - added:
method BufferedResponseHandler.isPathBufferable(String): boolean - added:
method BufferedResponseHandler.newBufferedInterceptor(HttpChannel, HttpOutput.Interceptor): BufferedResponseHandler.BufferedInterceptor - added:
method BufferedResponseHandler.shouldBuffer(HttpChannel, boolean): boolean - added:
method ContextHandler.ApproveAliases.check(String, Resource): boolean - added:
method ContextHandler.Context.checkListener(Class): void - added:
method ContextHandler.Context.getVirtualServerName(): String - added:
method ContextHandler.Context.isExtendedListenerTypes(): boolean - added:
method ContextHandler.Context.setExtendedListenerTypes(boolean): void - added:
method ContextHandler.ContextScopeListener.enterScope(ContextHandler.Context, Request, Object): void - added:
method ContextHandler.ContextScopeListener.exitScope(ContextHandler.Context, Request): void - added:
method ContextHandler.StaticContext.addFilter(String, Class): FilterRegistration.Dynamic - added:
method ContextHandler.StaticContext.addFilter(String, Filter): FilterRegistration.Dynamic - added:
method ContextHandler.StaticContext.addFilter(String, String): FilterRegistration.Dynamic - added:
method ContextHandler.StaticContext.addListener(Class): void - added:
method ContextHandler.StaticContext.addListener(EventListener): void - added:
method ContextHandler.StaticContext.addListener(String): void - added:
method ContextHandler.StaticContext.addServlet(String, Class): ServletRegistration.Dynamic - added:
method ContextHandler.StaticContext.addServlet(String, Servlet): ServletRegistration.Dynamic - added:
method ContextHandler.StaticContext.addServlet(String, String): ServletRegistration.Dynamic - added:
method ContextHandler.StaticContext.createFilter(Class): Filter - added:
method ContextHandler.StaticContext.createInstance(Class): Object - added:
method ContextHandler.StaticContext.createListener(Class): EventListener - added:
method ContextHandler.StaticContext.createServlet(Class): Servlet - added:
method ContextHandler.StaticContext.declareRoles(String[]): void - added:
method ContextHandler.StaticContext.getClassLoader(): ClassLoader - added:
method ContextHandler.StaticContext.getContext(String): ServletContext - added:
method ContextHandler.StaticContext.getContextPath(): String - added:
method ContextHandler.StaticContext.getDefaultSessionTrackingModes(): Set - added:
method ContextHandler.StaticContext.getEffectiveMajorVersion(): int - added:
method ContextHandler.StaticContext.getEffectiveMinorVersion(): int - added:
method ContextHandler.StaticContext.getEffectiveSessionTrackingModes(): Set - added:
method ContextHandler.StaticContext.getFilterRegistration(String): FilterRegistration - added:
method ContextHandler.StaticContext.getFilterRegistrations(): Map - added:
method ContextHandler.StaticContext.getInitParameter(String): String - added:
method ContextHandler.StaticContext.getInitParameterNames(): Enumeration - added:
method ContextHandler.StaticContext.getJspConfigDescriptor(): JspConfigDescriptor - added:
method ContextHandler.StaticContext.getMajorVersion(): int - added:
method ContextHandler.StaticContext.getMimeType(String): String - added:
method ContextHandler.StaticContext.getMinorVersion(): int - added:
method ContextHandler.StaticContext.getNamedDispatcher(String): RequestDispatcher - added:
method ContextHandler.StaticContext.getRealPath(String): String - added:
method ContextHandler.StaticContext.getRequestDispatcher(String): RequestDispatcher - added:
method ContextHandler.StaticContext.getResource(String): URL - added:
method ContextHandler.StaticContext.getResourceAsStream(String): InputStream - added:
method ContextHandler.StaticContext.getResourcePaths(String): Set - added:
method ContextHandler.StaticContext.getServerInfo(): String - added:
method ContextHandler.StaticContext.getServlet(String): Servlet - added:
method ContextHandler.StaticContext.getServletContextName(): String - added:
method ContextHandler.StaticContext.getServletNames(): Enumeration - added:
method ContextHandler.StaticContext.getServletRegistration(String): ServletRegistration - added:
method ContextHandler.StaticContext.getServletRegistrations(): Map - added:
method ContextHandler.StaticContext.getServlets(): Enumeration - added:
method ContextHandler.StaticContext.getSessionCookieConfig(): SessionCookieConfig - added:
method ContextHandler.StaticContext.getVirtualServerName(): String - added:
method ContextHandler.StaticContext.log(Exception, String): void - added:
method ContextHandler.StaticContext.log(String): void - added:
method ContextHandler.StaticContext.log(String, Throwable): void - added:
method ContextHandler.StaticContext.setEffectiveMajorVersion(int): void - added:
method ContextHandler.StaticContext.setEffectiveMinorVersion(int): void - added:
method ContextHandler.StaticContext.setInitParameter(String, String): boolean - added:
method ContextHandler.StaticContext.setSessionTrackingModes(Set): void - added:
method ContextHandler.addProgrammaticListener(EventListener): void - added:
method ContextHandler.checkContextPath(String): boolean - added:
method ContextHandler.checkVirtualHost(Request): boolean - added:
method ContextHandler.clearAliasChecks(): void - added:
method ContextHandler.contextDestroyed(): void - added:
method ContextHandler.contextInitialized(): void - added:
method ContextHandler.enterScope(Request, Object): void - added:
method ContextHandler.exitScope(Request): void - added:
method ContextHandler.getAttributeNameSet(): Set - added:
method ContextHandler.getContextPathEncoded(): String - added:
method ContextHandler.getLocaleEncodings(): Map - added:
method ContextHandler.getRequestContextPath(): String - added:
method ContextHandler.handle(Request, Runnable): void - added:
method ContextHandler.isDurableListener(EventListener): boolean - added:
method ContextHandler.isProgrammaticListener(EventListener): boolean - added:
method ContextHandler.isUsingSecurityManager(): boolean - added:
method ContextHandler.newResource(URI): Resource - added:
method ContextHandler.removeEventListener(EventListener): void - added:
method ContextHandler.requestDestroyed(Request, HttpServletRequest): void - added:
method ContextHandler.requestInitialized(Request, HttpServletRequest): void - added:
method ContextHandler.setAliasChecks(List): void - added:
method ContextHandler.setUsingSecurityManager(boolean): void - added:
method ContextHandler.shutdown(): Future - added:
method ContextHandler.stopContext(): void - added:
method ContextHandlerCollection.deployHandler(Handler, Callback): void - added:
method ContextHandlerCollection.newHandlers(Handler[]): HandlerCollection.Handlers - added:
method ContextHandlerCollection.undeployHandler(Handler, Callback): void - added:
method DebugHandler.onClosed(Connection): void - added:
method DebugHandler.onOpened(Connection): void - added:
method ErrorHandler.badMessageError(int, String, HttpFields): ByteBuffer - added:
method ErrorHandler.doError(String, Request, HttpServletRequest, HttpServletResponse): void - added:
method ErrorHandler.errorPageForMethod(String): boolean - added:
method ErrorHandler.generateAcceptableResponse(Request, HttpServletRequest, HttpServletResponse, int, String): void - added:
method ErrorHandler.generateAcceptableResponse(Request, HttpServletRequest, HttpServletResponse, int, String, String): void - added:
method ErrorHandler.getAcceptableWriter(Request, HttpServletRequest, HttpServletResponse): Writer - added:
method ErrorHandler.isShowServlet(): boolean - added:
method ErrorHandler.setShowServlet(boolean): void - added:
method FileBufferedResponseHandler.getTempDir(): Path - added:
method FileBufferedResponseHandler.newBufferedInterceptor(HttpChannel, HttpOutput.Interceptor): BufferedResponseHandler.BufferedInterceptor - added:
method FileBufferedResponseHandler.setTempDir(Path): void - added:
method HandlerCollection.Handlers.getHandlers(): Handler[] - added:
method HandlerCollection.newHandlers(Handler[]): HandlerCollection.Handlers - added:
method HandlerCollection.prependHandler(Handler): void - added:
method HandlerCollection.updateHandlers(HandlerCollection.Handlers, HandlerCollection.Handlers): boolean - added:
method HandlerWrapper.insertHandler(HandlerWrapper): void - added:
method IPAccessHandler.setWhiteListByPath(boolean): void - added:
method InetAccessHandler.clear(): void - added:
method InetAccessHandler.dump(Appendable, String): void - added:
method InetAccessHandler.exclude(String): void - added:
method InetAccessHandler.exclude(String[]): void - added:
method InetAccessHandler.excludeConnector(String): void - added:
method InetAccessHandler.excludeConnectors(String[]): void - added:
method InetAccessHandler.handle(String, Request, HttpServletRequest, HttpServletResponse): void - added:
method InetAccessHandler.include(String): void - added:
method InetAccessHandler.include(String[]): void - added:
method InetAccessHandler.includeConnector(String): void - added:
method InetAccessHandler.includeConnectors(String[]): void - added:
method InetAccessHandler.isAllowed(InetAddress, Request, HttpServletRequest): boolean - added:
method ManagedAttributeListener.attributeAdded(ServletContextAttributeEvent): void - added:
method ManagedAttributeListener.attributeRemoved(ServletContextAttributeEvent): void - added:
method ManagedAttributeListener.attributeReplaced(ServletContextAttributeEvent): void - added:
method ManagedAttributeListener.contextDestroyed(ServletContextEvent): void - added:
method ManagedAttributeListener.contextInitialized(ServletContextEvent): void - added:
method ManagedAttributeListener.updateBean(String, Object, Object): void - added:
method ResourceHandler.getGzipEquivalentFileExtensions(): List - added:
method ResourceHandler.getMinAsyncContentLength(): int - added:
method ResourceHandler.getMinMemoryMappedContentLength(): int - added:
method ResourceHandler.getPrecompressedFormats(): CompressedContentFormat[] - added:
method ResourceHandler.getWelcomeFile(String): String - added:
method ResourceHandler.isAcceptRanges(): boolean - added:
method ResourceHandler.isDirAllowed(): boolean - added:
method ResourceHandler.isGzip(): boolean - added:
method ResourceHandler.isPathInfoOnly(): boolean - added:
method ResourceHandler.isRedirectWelcome(): boolean - added:
method ResourceHandler.setAcceptRanges(boolean): void - added:
method ResourceHandler.setDirAllowed(boolean): void - added:
method ResourceHandler.setGzip(boolean): void - added:
method ResourceHandler.setGzipEquivalentFileExtensions(List): void - added:
method ResourceHandler.setMinAsyncContentLength(int): void - added:
method ResourceHandler.setMinMemoryMappedContentLength(int): void - added:
method ResourceHandler.setPathInfoOnly(boolean): void - added:
method ResourceHandler.setPrecompressedFormats(CompressedContentFormat[]): void - added:
method ResourceHandler.setRedirectWelcome(boolean): void - added:
method SecuredRedirectHandler.handle(String, Request, HttpServletRequest, HttpServletResponse): void - added:
method ShutdownHandler.doShutdown(Request, HttpServletResponse): void - added:
method ShutdownHandler.doStart(): void - added:
method ShutdownHandler.getShutdownToken(): String - added:
method ShutdownHandler.isExitJvm(): boolean - added:
method ShutdownHandler.isSendShutdownAtStart(): boolean - added:
method ShutdownHandler.sendShutdown(): void - added:
method ShutdownHandler.setSendShutdownAtStart(boolean): void - added:
method SizeLimitHandler.checkRequestLimit(long): void - added:
method SizeLimitHandler.checkResponseLimit(long): void - added:
method SizeLimitHandler.handle(String, Request, HttpServletRequest, HttpServletResponse): void - added:
method StatisticsHandler.doStop(): void - added:
method StatisticsHandler.getAsyncDispatches(): int - added:
method StatisticsHandler.getAsyncRequests(): int - added:
method StatisticsHandler.getAsyncRequestsWaiting(): int - added:
method StatisticsHandler.getAsyncRequestsWaitingMax(): int - added:
method StatisticsHandler.getErrors(): int - added:
method StatisticsHandler.getGracefulShutdownWaitsForRequests(): boolean - added:
method StatisticsHandler.getResponsesThrown(): int - added:
method StatisticsHandler.isShutdown(): boolean - added:
method StatisticsHandler.setGracefulShutdownWaitsForRequests(boolean): void - added:
method StatisticsHandler.shutdown(): Future - added:
method StatisticsHandler.toString(): String - added:
method StatisticsHandler.updateResponse(Request, boolean): void - added:
method ThreadLimitHandler.doStart(): void - added:
method ThreadLimitHandler.exclude(String): void - added:
method ThreadLimitHandler.getRemote(Request): ThreadLimitHandler.Remote - added:
method ThreadLimitHandler.getRemoteIP(Request): String - added:
method ThreadLimitHandler.getThreadLimit(): int - added:
method ThreadLimitHandler.getThreadLimit(String): int - added:
method ThreadLimitHandler.handle(String, Request, HttpServletRequest, HttpServletResponse): void - added:
method ThreadLimitHandler.include(String): void - added:
method ThreadLimitHandler.isEnabled(): boolean - added:
method ThreadLimitHandler.setEnabled(boolean): void - added:
method ThreadLimitHandler.setThreadLimit(int): void - added:
static abstract class AbstractHandler.ErrorDispatchHandler extends AbstractHandler - added:
static class ContextHandler.ApproveAliases implements ContextHandler.AliasCheck - added:
static class ContextHandler.StaticContext extends AttributesMap implements ServletContext - added:
static class HandlerCollection.Handlers - added:
static field AsyncDelayHandler.AHW_ATTR: String - added:
static field ContextHandler.Availability.AVAILABLE: ContextHandler.Availability - added:
static field ContextHandler.Availability.SHUTDOWN: ContextHandler.Availability - added:
static field ContextHandler.Availability.STARTING: ContextHandler.Availability - added:
static field ContextHandler.Availability.STOPPED: ContextHandler.Availability - added:
static field ContextHandler.Availability.UNAVAILABLE: ContextHandler.Availability - added:
static field ContextHandler.ContextStatus.DESTROYED: ContextHandler.ContextStatus - added:
static field ContextHandler.ContextStatus.INITIALIZED: ContextHandler.ContextStatus - added:
static field ContextHandler.ContextStatus.NOTSET: ContextHandler.ContextStatus - added:
static field ContextHandler.DEFAULT_LISTENER_TYPE_INDEX: int - added:
static field ContextHandler.DEFAULT_MAX_FORM_CONTENT_SIZE: int - added:
static field ContextHandler.DEFAULT_MAX_FORM_KEYS: int - added:
static field ContextHandler.EXTENDED_LISTENER_TYPE_INDEX: int - added:
static field ContextHandler.MAX_FORM_CONTENT_SIZE_KEY: String - added:
static field ContextHandler.MAX_FORM_KEYS_KEY: String - added:
static field ContextHandler.SERVLET_LISTENER_TYPES: Class[] - added:
static field ContextHandler.SERVLET_MAJOR_VERSION: int - added:
static field ContextHandler.SERVLET_MINOR_VERSION: int - added:
static field ErrorHandler.ERROR_CHARSET: String - added:
static field ErrorHandler.ERROR_CONTEXT: String - added:
static method ContextHandler.Availability.valueOf(String): ContextHandler.Availability - added:
static method ContextHandler.Availability.values(): ContextHandler.Availability[] - added:
static method ContextHandler.ContextStatus.valueOf(String): ContextHandler.ContextStatus - added:
static method ContextHandler.ContextStatus.values(): ContextHandler.ContextStatus[] - added:
static method ContextHandler.getContextHandler(ServletContext): ContextHandler - added:
static method ContextHandler.getServerInfo(): String - added:
static method ContextHandler.setServerInfo(String): void - added:
static method ErrorHandler.getErrorHandler(Server, ContextHandler): ErrorHandler - added:
static method ResourceHandler.getDefaultStylesheet(): Resource
- added:
class GzipHandler extends HandlerWrapper implements GzipFactory - added:
class GzipHttpInputInterceptor implements HttpInput.Interceptor, Destroyable - added:
class GzipHttpOutputInterceptor implements HttpOutput.Interceptor - added:
ctor GzipHandler() - added:
ctor GzipHttpInputInterceptor(ByteBufferPool, int) - added:
ctor GzipHttpOutputInterceptor(GzipFactory, HttpChannel, HttpOutput.Interceptor, boolean) - added:
ctor GzipHttpOutputInterceptor(GzipFactory, HttpField, HttpChannel, HttpOutput.Interceptor, boolean) - added:
ctor GzipHttpOutputInterceptor(GzipFactory, HttpField, int, HttpChannel, HttpOutput.Interceptor, boolean) - added:
interface GzipFactory - added:
method GzipFactory.getDeflater(Request, long): Deflater - added:
method GzipFactory.isMimeTypeGzipable(String): boolean - added:
method GzipFactory.recycle(Deflater): void - added:
method GzipHandler.addExcludedAgentPatterns(String[]): void - added:
method GzipHandler.addExcludedMethods(String[]): void - added:
method GzipHandler.addExcludedMimeTypes(String[]): void - added:
method GzipHandler.addExcludedPaths(String[]): void - added:
method GzipHandler.addIncludedAgentPatterns(String[]): void - added:
method GzipHandler.addIncludedMethods(String[]): void - added:
method GzipHandler.addIncludedMimeTypes(String[]): void - added:
method GzipHandler.addIncludedPaths(String[]): void - added:
method GzipHandler.doStart(): void - added:
method GzipHandler.getCheckGzExists(): boolean - added:
method GzipHandler.getCompressionLevel(): int - added:
method GzipHandler.getDeflater(Request, long): Deflater - added:
method GzipHandler.getDeflaterPoolCapacity(): int - added:
method GzipHandler.getDispatcherTypes(): EnumSet - added:
method GzipHandler.getExcludedAgentPatterns(): String[] - added:
method GzipHandler.getExcludedMethodList(): String - added:
method GzipHandler.getExcludedMethods(): String[] - added:
method GzipHandler.getExcludedMimeTypes(): String[] - added:
method GzipHandler.getExcludedPaths(): String[] - added:
method GzipHandler.getIncludedAgentPatterns(): String[] - added:
method GzipHandler.getIncludedMethodList(): String - added:
method GzipHandler.getIncludedMethods(): String[] - added:
method GzipHandler.getIncludedMimeTypes(): String[] - added:
method GzipHandler.getIncludedPaths(): String[] - added:
method GzipHandler.getInflateBufferSize(): int - added:
method GzipHandler.getMethods(): String[] - added:
method GzipHandler.getMinGzipSize(): int - added:
method GzipHandler.getVaryField(): HttpField - added:
method GzipHandler.handle(String, Request, HttpServletRequest, HttpServletResponse): void - added:
method GzipHandler.isAgentGzipable(String): boolean - added:
method GzipHandler.isMimeTypeGzipable(String): boolean - added:
method GzipHandler.isPathGzipable(String): boolean - added:
method GzipHandler.isSyncFlush(): boolean - added:
method GzipHandler.newDeflaterPool(int): DeflaterPool - added:
method GzipHandler.recycle(Deflater): void - added:
method GzipHandler.setCheckGzExists(boolean): void - added:
method GzipHandler.setCompressionLevel(int): void - added:
method GzipHandler.setDeflaterPoolCapacity(int): void - added:
method GzipHandler.setDispatcherTypes(DispatcherType[]): void - added:
method GzipHandler.setDispatcherTypes(EnumSet): void - added:
method GzipHandler.setExcludedAgentPatterns(String[]): void - added:
method GzipHandler.setExcludedMethodList(String): void - added:
method GzipHandler.setExcludedMethods(String[]): void - added:
method GzipHandler.setExcludedMimeTypes(String[]): void - added:
method GzipHandler.setExcludedPaths(String[]): void - added:
method GzipHandler.setIncludedAgentPatterns(String[]): void - added:
method GzipHandler.setIncludedMethodList(String): void - added:
method GzipHandler.setIncludedMethods(String[]): void - added:
method GzipHandler.setIncludedMimeTypes(String[]): void - added:
method GzipHandler.setIncludedPaths(String[]): void - added:
method GzipHandler.setInflateBufferSize(int): void - added:
method GzipHandler.setMinGzipSize(int): void - added:
method GzipHandler.setSyncFlush(boolean): void - added:
method GzipHandler.toString(): String - added:
method GzipHttpInputInterceptor.destroy(): void - added:
method GzipHttpInputInterceptor.readFrom(HttpInput.Content): HttpInput.Content - added:
method GzipHttpOutputInterceptor.commit(ByteBuffer, boolean, Callback): void - added:
method GzipHttpOutputInterceptor.getNextInterceptor(): HttpOutput.Interceptor - added:
method GzipHttpOutputInterceptor.isOptimizedForDirectBuffers(): boolean - added:
method GzipHttpOutputInterceptor.mightCompress(): boolean - added:
method GzipHttpOutputInterceptor.noCompression(): void - added:
method GzipHttpOutputInterceptor.noCompressionIfPossible(): void - added:
method GzipHttpOutputInterceptor.write(ByteBuffer, boolean, Callback): void - added:
static field GzipHandler.BREAK_EVEN_GZIP_SIZE: int - added:
static field GzipHandler.DEFAULT_MIN_GZIP_SIZE: int - added:
static field GzipHandler.DEFLATE: String - added:
static field GzipHandler.GZIP: String - added:
static field GzipHandler.GZIP_HANDLER_ETAGS: String - added:
static field GzipHttpOutputInterceptor.LOG: Logger - added:
static field GzipHttpOutputInterceptor.VARY_ACCEPT_ENCODING: HttpField - added:
static field GzipHttpOutputInterceptor.VARY_ACCEPT_ENCODING_USER_AGENT: HttpField
- removed:
method AbstractHandlerMBean.getObjectNameBasis(): String
- added:
class AbstractConnectorMBean extends ObjectMBean - added:
ctor AbstractConnectorMBean(Object) - added:
method AbstractConnectorMBean.getObjectContextBasis(): String
- removed:
abstract class AbstractNIOConnector extends AbstractConnector implements NIOConnector - removed:
class BlockingChannelConnector extends AbstractNIOConnector - removed:
class InheritedChannelConnector extends SelectChannelConnector - removed:
class SelectChannelConnector extends AbstractNIOConnector - removed:
ctor AbstractNIOConnector() - removed:
ctor BlockingChannelConnector() - removed:
ctor InheritedChannelConnector() - removed:
ctor SelectChannelConnector() - removed:
field SelectChannelConnector._acceptChannel: ServerSocketChannel - removed:
interface NIOConnector - removed:
method AbstractNIOConnector.getUseDirectBuffers(): boolean - removed:
method AbstractNIOConnector.setUseDirectBuffers(boolean): void - removed:
method BlockingChannelConnector.accept(int): void - removed:
method BlockingChannelConnector.close(): void - removed:
method BlockingChannelConnector.customize(EndPoint, Request): void - removed:
method BlockingChannelConnector.doStart(): void - removed:
method BlockingChannelConnector.getConnection(): Object - removed:
method BlockingChannelConnector.getLocalPort(): int - removed:
method BlockingChannelConnector.open(): void - removed:
method InheritedChannelConnector.open(): void - removed:
method NIOConnector.getUseDirectBuffers(): boolean - removed:
method NetworkTrafficSelectChannelConnector.addNetworkTrafficListener(NetworkTrafficListener): void - removed:
method NetworkTrafficSelectChannelConnector.endPointClosed(SelectChannelEndPoint): void - removed:
method NetworkTrafficSelectChannelConnector.newEndPoint(SocketChannel, SelectorManager.SelectSet, SelectionKey): SelectChannelEndPoint - removed:
method NetworkTrafficSelectChannelConnector.removeNetworkTrafficListener(NetworkTrafficListener): void - removed:
method SelectChannelConnector.accept(int): void - removed:
method SelectChannelConnector.close(): void - removed:
method SelectChannelConnector.customize(EndPoint, Request): void - removed:
method SelectChannelConnector.doStart(): void - removed:
method SelectChannelConnector.endPointClosed(SelectChannelEndPoint): void - removed:
method SelectChannelConnector.getConnection(): Object - removed:
method SelectChannelConnector.getLocalPort(): int - removed:
method SelectChannelConnector.getLowResourcesConnections(): int - removed:
method SelectChannelConnector.getLowResourcesMaxIdleTime(): int - removed:
method SelectChannelConnector.getSelectorManager(): SelectorManager - removed:
method SelectChannelConnector.newConnection(SocketChannel, AsyncEndPoint): AsyncConnection - removed:
method SelectChannelConnector.newEndPoint(SocketChannel, SelectorManager.SelectSet, SelectionKey): SelectChannelEndPoint - removed:
method SelectChannelConnector.open(): void - removed:
method SelectChannelConnector.persist(EndPoint): void - removed:
method SelectChannelConnector.setLowResourcesConnections(int): void - removed:
method SelectChannelConnector.setLowResourcesMaxIdleTime(int): void - removed:
method SelectChannelConnector.setMaxIdleTime(int): void - removed:
method SelectChannelConnector.setThreadPool(ThreadPool): void - changed:
class NetworkTrafficSelectChannelConnector extends SelectChannelConnector → class NetworkTrafficSelectChannelConnector extends NetworkTrafficServerConnector - changed:
ctor NetworkTrafficSelectChannelConnector() → ctor NetworkTrafficSelectChannelConnector(Server) - added:
ctor NetworkTrafficSelectChannelConnector(Server, ConnectionFactory) - added:
ctor NetworkTrafficSelectChannelConnector(Server, ConnectionFactory, SslContextFactory) - added:
ctor NetworkTrafficSelectChannelConnector(Server, Executor, Scheduler, ByteBufferPool, int, int, ConnectionFactory[]) - added:
ctor NetworkTrafficSelectChannelConnector(Server, SslContextFactory)
- added:
class ByteBufferRangeWriter implements RangeWriter - added:
class HttpContentRangeWriter - added:
class InputStreamRangeWriter implements RangeWriter - added:
class SeekableByteChannelRangeWriter implements RangeWriter - added:
ctor ByteBufferRangeWriter(ByteBuffer) - added:
ctor HttpContentRangeWriter() - added:
ctor InputStreamRangeWriter(InputStreamRangeWriter.InputStreamSupplier) - added:
ctor SeekableByteChannelRangeWriter(SeekableByteChannel, SeekableByteChannelRangeWriter.ChannelSupplier) - added:
ctor SeekableByteChannelRangeWriter(SeekableByteChannelRangeWriter.ChannelSupplier) - added:
interface InputStreamRangeWriter.InputStreamSupplier - added:
interface RangeWriter extends Closeable - added:
interface SeekableByteChannelRangeWriter.ChannelSupplier - added:
method ByteBufferRangeWriter.close(): void - added:
method ByteBufferRangeWriter.writeTo(OutputStream, long, long): void - added:
method InputStreamRangeWriter.InputStreamSupplier.newInputStream(): InputStream - added:
method InputStreamRangeWriter.close(): void - added:
method InputStreamRangeWriter.writeTo(OutputStream, long, long): void - added:
method RangeWriter.writeTo(OutputStream, long, long): void - added:
method SeekableByteChannelRangeWriter.ChannelSupplier.newSeekableByteChannel(): SeekableByteChannel - added:
method SeekableByteChannelRangeWriter.close(): void - added:
method SeekableByteChannelRangeWriter.writeTo(OutputStream, long, long): void - added:
static field InputStreamRangeWriter.NO_PROGRESS_LIMIT: int - added:
static field SeekableByteChannelRangeWriter.NO_PROGRESS_LIMIT: int - added:
static method HttpContentRangeWriter.newRangeWriter(HttpContent): RangeWriter
- removed:
abstract class AbstractSession implements AbstractSessionManager.SessionIf - removed:
abstract class AbstractSessionIdManager extends AbstractLifeCycle implements SessionIdManager - removed:
abstract class AbstractSessionManager extends AbstractLifeCycle implements SessionManager - removed:
class HashSessionIdManager extends AbstractSessionIdManager - removed:
class HashSessionManager extends AbstractSessionManager - removed:
class HashSessionManager.ClassLoadingObjectInputStream extends ObjectInputStream - removed:
class HashedSession extends AbstractSession - removed:
class JDBCSessionIdManager extends AbstractSessionIdManager - removed:
class JDBCSessionIdManager.DatabaseAdaptor - removed:
class JDBCSessionManager extends AbstractSessionManager - removed:
class JDBCSessionManager.ClassLoadingObjectInputStream extends ObjectInputStream - removed:
class JDBCSessionManager.Session extends AbstractSession - removed:
ctor AbstractSession(AbstractSessionManager, HttpServletRequest) - removed:
ctor AbstractSession(AbstractSessionManager, long, long, String) - removed:
ctor AbstractSessionIdManager() - removed:
ctor AbstractSessionIdManager(Random) - removed:
ctor AbstractSessionManager() - removed:
ctor HashSessionIdManager() - removed:
ctor HashSessionIdManager(Random) - removed:
ctor HashSessionManager() - removed:
ctor HashSessionManager.ClassLoadingObjectInputStream(HashSessionManager) - removed:
ctor HashSessionManager.ClassLoadingObjectInputStream(HashSessionManager, InputStream) - removed:
ctor HashedSession(HashSessionManager, HttpServletRequest) - removed:
ctor HashedSession(HashSessionManager, long, long, String) - removed:
ctor JDBCSessionIdManager(Server) - removed:
ctor JDBCSessionIdManager(Server, Random) - removed:
ctor JDBCSessionIdManager.DatabaseAdaptor(JDBCSessionIdManager, DatabaseMetaData) - removed:
ctor JDBCSessionManager() - removed:
ctor JDBCSessionManager.ClassLoadingObjectInputStream(JDBCSessionManager) - removed:
ctor JDBCSessionManager.ClassLoadingObjectInputStream(JDBCSessionManager, InputStream) - removed:
ctor JDBCSessionManager.Session(JDBCSessionManager, HttpServletRequest) - removed:
ctor JDBCSessionManager.Session(JDBCSessionManager, String, String, long, long) - removed:
ctor SessionHandler(SessionManager) - removed:
field AbstractSessionIdManager._random: Random - removed:
field AbstractSessionIdManager._reseed: long - removed:
field AbstractSessionIdManager._weakRandom: boolean - removed:
field AbstractSessionIdManager._workerName: String - removed:
field AbstractSessionManager.__defaultSessionTrackingModes: Set - removed:
field AbstractSessionManager._checkingRemoteSessionIdEncoding: boolean - removed:
field AbstractSessionManager._context: ContextHandler.Context - removed:
field AbstractSessionManager._dftMaxIdleSecs: int - removed:
field AbstractSessionManager._httpOnly: boolean - removed:
field AbstractSessionManager._loader: ClassLoader - removed:
field AbstractSessionManager._maxCookieAge: int - removed:
field AbstractSessionManager._nodeIdInSessionId: boolean - removed:
field AbstractSessionManager._refreshCookieAge: int - removed:
field AbstractSessionManager._secureCookies: boolean - removed:
field AbstractSessionManager._secureRequestOnly: boolean - removed:
field AbstractSessionManager._sessionAttributeListeners: List - removed:
field AbstractSessionManager._sessionComment: String - removed:
field AbstractSessionManager._sessionCookie: String - removed:
field AbstractSessionManager._sessionDomain: String - removed:
field AbstractSessionManager._sessionHandler: SessionHandler - removed:
field AbstractSessionManager._sessionIdManager: SessionIdManager - removed:
field AbstractSessionManager._sessionIdPathParameterName: String - removed:
field AbstractSessionManager._sessionIdPathParameterNamePrefix: String - removed:
field AbstractSessionManager._sessionListeners: List - removed:
field AbstractSessionManager._sessionPath: String - removed:
field AbstractSessionManager._sessionTimeStats: SampleStatistic - removed:
field AbstractSessionManager._sessionTrackingModes: Set - removed:
field AbstractSessionManager._sessionsStats: CounterStatistic - removed:
field HashSessionManager._sessions: ConcurrentMap - removed:
field JDBCSessionIdManager._blobType: String - removed:
field JDBCSessionIdManager._connectionUrl: String - removed:
field JDBCSessionIdManager._createSessionIdTable: String - removed:
field JDBCSessionIdManager._createSessionTable: String - removed:
field JDBCSessionIdManager._datasource: DataSource - removed:
field JDBCSessionIdManager._dbAdaptor: JDBCSessionIdManager.DatabaseAdaptor - removed:
field JDBCSessionIdManager._deleteId: String - removed:
field JDBCSessionIdManager._deleteOldExpiredSessions: String - removed:
field JDBCSessionIdManager._deleteSession: String - removed:
field JDBCSessionIdManager._driver: Driver - removed:
field JDBCSessionIdManager._driverClassName: String - removed:
field JDBCSessionIdManager._insertId: String - removed:
field JDBCSessionIdManager._insertSession: String - removed:
field JDBCSessionIdManager._jndiName: String - removed:
field JDBCSessionIdManager._lastScavengeTime: long - removed:
field JDBCSessionIdManager._longType: String - removed:
field JDBCSessionIdManager._queryId: String - removed:
field JDBCSessionIdManager._scavengeIntervalMs: long - removed:
field JDBCSessionIdManager._selectBoundedExpiredSessions: String - removed:
field JDBCSessionIdManager._server: Server - removed:
field JDBCSessionIdManager._sessionIdTable: String - removed:
field JDBCSessionIdManager._sessionIds: HashSet - removed:
field JDBCSessionIdManager._sessionTable: String - removed:
field JDBCSessionIdManager._sessionTableRowId: String - removed:
field JDBCSessionIdManager._task: TimerTask - removed:
field JDBCSessionIdManager._timer: Timer - removed:
field JDBCSessionIdManager._updateSession: String - removed:
field JDBCSessionIdManager._updateSessionAccessTime: String - removed:
field JDBCSessionIdManager._updateSessionNode: String - removed:
field JDBCSessionManager._jdbcSessionIdMgr: JDBCSessionIdManager - removed:
field JDBCSessionManager._saveIntervalSec: long - removed:
interface AbstractSessionManager.SessionIf extends HttpSession - removed:
method AbstractSession.access(long): boolean - removed:
method AbstractSession.addAttributes(Map): void - removed:
method AbstractSession.bindValue(String, Object): void - removed:
method AbstractSession.checkValid(): void - removed:
method AbstractSession.clearAttributes(): void - removed:
method AbstractSession.complete(): void - removed:
method AbstractSession.cookieSet(): void - removed:
method AbstractSession.didActivate(): void - removed:
method AbstractSession.doGet(String): Object - removed:
method AbstractSession.doInvalidate(): void - removed:
method AbstractSession.doPutOrRemove(String, Object): Object - removed:
method AbstractSession.getAccessed(): long - removed:
method AbstractSession.getAttribute(String): Object - removed:
method AbstractSession.getAttributeMap(): Map - removed:
method AbstractSession.getAttributeNames(): Enumeration - removed:
method AbstractSession.getAttributes(): int - removed:
method AbstractSession.getClusterId(): String - removed:
method AbstractSession.getCookieSetTime(): long - removed:
method AbstractSession.getCreationTime(): long - removed:
method AbstractSession.getId(): String - removed:
method AbstractSession.getLastAccessedTime(): long - removed:
method AbstractSession.getMaxInactiveInterval(): int - removed:
method AbstractSession.getNames(): Set - removed:
method AbstractSession.getNodeId(): String - removed:
method AbstractSession.getRequests(): int - removed:
method AbstractSession.getServletContext(): ServletContext - removed:
method AbstractSession.getSession(): AbstractSession - removed:
method AbstractSession.getSessionContext(): HttpSessionContext - removed:
method AbstractSession.getValue(String): Object - removed:
method AbstractSession.getValueNames(): String[] - removed:
method AbstractSession.invalidate(): void - removed:
method AbstractSession.isIdChanged(): boolean - removed:
method AbstractSession.isNew(): boolean - removed:
method AbstractSession.isValid(): boolean - removed:
method AbstractSession.putValue(String, Object): void - removed:
method AbstractSession.removeAttribute(String): void - removed:
method AbstractSession.removeValue(String): void - removed:
method AbstractSession.setAttribute(String, Object): void - removed:
method AbstractSession.setIdChanged(boolean): void - removed:
method AbstractSession.setLastAccessedTime(long): void - removed:
method AbstractSession.setMaxInactiveInterval(int): void - removed:
method AbstractSession.setRequests(int): void - removed:
method AbstractSession.timeout(): void - removed:
method AbstractSession.toString(): String - removed:
method AbstractSession.unbindValue(String, Object): void - removed:
method AbstractSession.willPassivate(): void - removed:
method AbstractSessionIdManager.doStart(): void - removed:
method AbstractSessionIdManager.doStop(): void - removed:
method AbstractSessionIdManager.getRandom(): Random - removed:
method AbstractSessionIdManager.getReseed(): long - removed:
method AbstractSessionIdManager.getWorkerName(): String - removed:
method AbstractSessionIdManager.initRandom(): void - removed:
method AbstractSessionIdManager.newSessionId(HttpServletRequest, long): String - removed:
method AbstractSessionIdManager.setRandom(Random): void - removed:
method AbstractSessionIdManager.setReseed(long): void - removed:
method AbstractSessionIdManager.setWorkerName(String): void - removed:
method AbstractSessionManager.SessionIf.getSession(): AbstractSession - removed:
method AbstractSessionManager.access(HttpSession, boolean): HttpCookie - removed:
method AbstractSessionManager.addEventListener(EventListener): void - removed:
method AbstractSessionManager.addSession(AbstractSession): void - removed:
method AbstractSessionManager.addSession(AbstractSession, boolean): void - removed:
method AbstractSessionManager.clearEventListeners(): void - removed:
method AbstractSessionManager.complete(HttpSession): void - removed:
method AbstractSessionManager.doSessionAttributeListeners(AbstractSession, String, Object, Object): void - removed:
method AbstractSessionManager.doStart(): void - removed:
method AbstractSessionManager.doStop(): void - removed:
method AbstractSessionManager.getClusterId(HttpSession): String - removed:
method AbstractSessionManager.getContext(): ContextHandler.Context - removed:
method AbstractSessionManager.getContextHandler(): ContextHandler - removed:
method AbstractSessionManager.getDefaultSessionTrackingModes(): Set - removed:
method AbstractSessionManager.getEffectiveSessionTrackingModes(): Set - removed:
method AbstractSessionManager.getHttpOnly(): boolean - removed:
method AbstractSessionManager.getHttpSession(String): HttpSession - removed:
method AbstractSessionManager.getIdManager(): SessionIdManager - removed:
method AbstractSessionManager.getMaxCookieAge(): int - removed:
method AbstractSessionManager.getMaxInactiveInterval(): int - removed:
method AbstractSessionManager.getMaxSessions(): int - removed:
method AbstractSessionManager.getMetaManager(): SessionIdManager - removed:
method AbstractSessionManager.getMinSessions(): int - removed:
method AbstractSessionManager.getNodeId(HttpSession): String - removed:
method AbstractSessionManager.getRefreshCookieAge(): int - removed:
method AbstractSessionManager.getSecureCookies(): boolean - removed:
method AbstractSessionManager.getSession(String): AbstractSession - removed:
method AbstractSessionManager.getSessionCookie(): String - removed:
method AbstractSessionManager.getSessionCookie(HttpSession, String, boolean): HttpCookie - removed:
method AbstractSessionManager.getSessionCookieConfig(): SessionCookieConfig - removed:
method AbstractSessionManager.getSessionDomain(): String - removed:
method AbstractSessionManager.getSessionHandler(): SessionHandler - removed:
method AbstractSessionManager.getSessionIdManager(): SessionIdManager - removed:
method AbstractSessionManager.getSessionIdPathParameterName(): String - removed:
method AbstractSessionManager.getSessionIdPathParameterNamePrefix(): String - removed:
method AbstractSessionManager.getSessionMap(): Map - removed:
method AbstractSessionManager.getSessionPath(): String - removed:
method AbstractSessionManager.getSessionTimeMax(): long - removed:
method AbstractSessionManager.getSessionTimeMean(): double - removed:
method AbstractSessionManager.getSessionTimeStdDev(): double - removed:
method AbstractSessionManager.getSessionTimeTotal(): long - removed:
method AbstractSessionManager.getSessions(): int - removed:
method AbstractSessionManager.getSessionsMax(): int - removed:
method AbstractSessionManager.getSessionsTotal(): int - removed:
method AbstractSessionManager.invalidateSessions(): void - removed:
method AbstractSessionManager.isCheckingRemoteSessionIdEncoding(): boolean - removed:
method AbstractSessionManager.isNodeIdInSessionId(): boolean - removed:
method AbstractSessionManager.isSecureRequestOnly(): boolean - removed:
method AbstractSessionManager.isUsingCookies(): boolean - removed:
method AbstractSessionManager.isUsingURLs(): boolean - removed:
method AbstractSessionManager.isValid(HttpSession): boolean - removed:
method AbstractSessionManager.newHttpSession(HttpServletRequest): HttpSession - removed:
method AbstractSessionManager.newSession(HttpServletRequest): AbstractSession - removed:
method AbstractSessionManager.removeEventListener(EventListener): void - removed:
method AbstractSessionManager.removeSession(AbstractSession, boolean): void - removed:
method AbstractSessionManager.removeSession(HttpSession, boolean): void - removed:
method AbstractSessionManager.removeSession(String): boolean - removed:
method AbstractSessionManager.resetStats(): void - removed:
method AbstractSessionManager.setCheckingRemoteSessionIdEncoding(boolean): void - removed:
method AbstractSessionManager.setHttpOnly(boolean): void - removed:
method AbstractSessionManager.setIdManager(SessionIdManager): void - removed:
method AbstractSessionManager.setMaxInactiveInterval(int): void - removed:
method AbstractSessionManager.setNodeIdInSessionId(boolean): void - removed:
method AbstractSessionManager.setRefreshCookieAge(int): void - removed:
method AbstractSessionManager.setSecureRequestOnly(boolean): void - removed:
method AbstractSessionManager.setSessionCookie(String): void - removed:
method AbstractSessionManager.setSessionHandler(SessionHandler): void - removed:
method AbstractSessionManager.setSessionIdManager(SessionIdManager): void - removed:
method AbstractSessionManager.setSessionIdPathParameterName(String): void - removed:
method AbstractSessionManager.setSessionTrackingModes(Set): void - removed:
method AbstractSessionManager.setUsingCookies(boolean): void - removed:
method AbstractSessionManager.statsReset(): void - removed:
method HashSessionIdManager.addSession(HttpSession): void - removed:
method HashSessionIdManager.doStart(): void - removed:
method HashSessionIdManager.doStop(): void - removed:
method HashSessionIdManager.getClusterId(String): String - removed:
method HashSessionIdManager.getNodeId(String, HttpServletRequest): String - removed:
method HashSessionIdManager.getSession(String): Collection - removed:
method HashSessionIdManager.getSessions(): Collection - removed:
method HashSessionIdManager.idInUse(String): boolean - removed:
method HashSessionIdManager.invalidateAll(String): void - removed:
method HashSessionIdManager.removeSession(HttpSession): void - removed:
method HashSessionManager.ClassLoadingObjectInputStream.resolveClass(ObjectStreamClass): Class - removed:
method HashSessionManager.addSession(AbstractSession): void - removed:
method HashSessionManager.doStart(): void - removed:
method HashSessionManager.doStop(): void - removed:
method HashSessionManager.getIdleSavePeriod(): int - removed:
method HashSessionManager.getSavePeriod(): int - removed:
method HashSessionManager.getScavengePeriod(): int - removed:
method HashSessionManager.getSession(String): AbstractSession - removed:
method HashSessionManager.getSessions(): int - removed:
method HashSessionManager.getStoreDirectory(): File - removed:
method HashSessionManager.invalidateSessions(): void - removed:
method HashSessionManager.isDeleteUnrestorableSessions(): boolean - removed:
method HashSessionManager.isLazyLoad(): boolean - removed:
method HashSessionManager.newSession(HttpServletRequest): AbstractSession - removed:
method HashSessionManager.newSession(long, long, String): AbstractSession - removed:
method HashSessionManager.removeSession(String): boolean - removed:
method HashSessionManager.restoreSession(InputStream, HashedSession): HashedSession - removed:
method HashSessionManager.restoreSession(String): HashedSession - removed:
method HashSessionManager.restoreSessions(): void - removed:
method HashSessionManager.saveSessions(boolean): void - removed:
method HashSessionManager.scavenge(): void - removed:
method HashSessionManager.setDeleteUnrestorableSessions(boolean): void - removed:
method HashSessionManager.setIdleSavePeriod(int): void - removed:
method HashSessionManager.setLazyLoad(boolean): void - removed:
method HashSessionManager.setMaxInactiveInterval(int): void - removed:
method HashSessionManager.setSavePeriod(int): void - removed:
method HashSessionManager.setScavengePeriod(int): void - removed:
method HashSessionManager.setStoreDirectory(File): void - removed:
method HashedSession.checkValid(): void - removed:
method HashedSession.deIdle(): void - removed:
method HashedSession.doInvalidate(): void - removed:
method HashedSession.idle(): void - removed:
method HashedSession.isIdled(): boolean - removed:
method HashedSession.isSaveFailed(): boolean - removed:
method HashedSession.save(OutputStream): void - removed:
method HashedSession.saveFailed(): void - removed:
method HashedSession.setMaxInactiveInterval(int): void - removed:
method JDBCSessionIdManager.DatabaseAdaptor.convertIdentifier(String): String - removed:
method JDBCSessionIdManager.DatabaseAdaptor.getBlobInputStream(ResultSet, String): InputStream - removed:
method JDBCSessionIdManager.DatabaseAdaptor.getBlobType(): String - removed:
method JDBCSessionIdManager.DatabaseAdaptor.getDBName(): String - removed:
method JDBCSessionIdManager.DatabaseAdaptor.getLoadStatement(Connection, String, String, String): PreparedStatement - removed:
method JDBCSessionIdManager.DatabaseAdaptor.getLongType(): String - removed:
method JDBCSessionIdManager.DatabaseAdaptor.getRowIdColumnName(): String - removed:
method JDBCSessionIdManager.DatabaseAdaptor.isEmptyStringNull(): boolean - removed:
method JDBCSessionIdManager.addSession(HttpSession): void - removed:
method JDBCSessionIdManager.doStart(): void - removed:
method JDBCSessionIdManager.doStop(): void - removed:
method JDBCSessionIdManager.getBlobType(): String - removed:
method JDBCSessionIdManager.getClusterId(String): String - removed:
method JDBCSessionIdManager.getConnection(): Connection - removed:
method JDBCSessionIdManager.getConnectionUrl(): String - removed:
method JDBCSessionIdManager.getDataSource(): DataSource - removed:
method JDBCSessionIdManager.getDatasourceName(): String - removed:
method JDBCSessionIdManager.getDriverClassName(): String - removed:
method JDBCSessionIdManager.getLongType(): String - removed:
method JDBCSessionIdManager.getNodeId(String, HttpServletRequest): String - removed:
method JDBCSessionIdManager.getScavengeInterval(): long - removed:
method JDBCSessionIdManager.idInUse(String): boolean - removed:
method JDBCSessionIdManager.invalidateAll(String): void - removed:
method JDBCSessionIdManager.removeSession(HttpSession): void - removed:
method JDBCSessionIdManager.removeSession(String): void - removed:
method JDBCSessionIdManager.setBlobType(String): void - removed:
method JDBCSessionIdManager.setDatasource(DataSource): void - removed:
method JDBCSessionIdManager.setDatasourceName(String): void - removed:
method JDBCSessionIdManager.setDriverInfo(Driver, String): void - removed:
method JDBCSessionIdManager.setDriverInfo(String, String): void - removed:
method JDBCSessionIdManager.setLongType(String): void - removed:
method JDBCSessionIdManager.setScavengeInterval(long): void - removed:
method JDBCSessionManager.ClassLoadingObjectInputStream.resolveClass(ObjectStreamClass): Class - removed:
method JDBCSessionManager.Session.access(long): boolean - removed:
method JDBCSessionManager.Session.complete(): void - removed:
method JDBCSessionManager.Session.cookieSet(): void - removed:
method JDBCSessionManager.Session.getCanonicalContext(): String - removed:
method JDBCSessionManager.Session.getCookieSet(): long - removed:
method JDBCSessionManager.Session.getExpiryTime(): long - removed:
method JDBCSessionManager.Session.getLastNode(): String - removed:
method JDBCSessionManager.Session.getLastSaved(): long - removed:
method JDBCSessionManager.Session.getRowId(): String - removed:
method JDBCSessionManager.Session.getVirtualHost(): String - removed:
method JDBCSessionManager.Session.removeAttribute(String): void - removed:
method JDBCSessionManager.Session.setAttribute(String, Object): void - removed:
method JDBCSessionManager.Session.setCanonicalContext(String): void - removed:
method JDBCSessionManager.Session.setCookieSet(long): void - removed:
method JDBCSessionManager.Session.setExpiryTime(long): void - removed:
method JDBCSessionManager.Session.setLastNode(String): void - removed:
method JDBCSessionManager.Session.setLastSaved(long): void - removed:
method JDBCSessionManager.Session.setRowId(String): void - removed:
method JDBCSessionManager.Session.setVirtualHost(String): void - removed:
method JDBCSessionManager.Session.timeout(): void - removed:
method JDBCSessionManager.Session.toString(): String - removed:
method JDBCSessionManager.addSession(AbstractSession): void - removed:
method JDBCSessionManager.cacheInvalidate(JDBCSessionManager.Session): void - removed:
method JDBCSessionManager.deleteSession(JDBCSessionManager.Session): void - removed:
method JDBCSessionManager.doStart(): void - removed:
method JDBCSessionManager.doStop(): void - removed:
method JDBCSessionManager.expire(List): void - removed:
method JDBCSessionManager.getSaveInterval(): long - removed:
method JDBCSessionManager.getSession(String): JDBCSessionManager.Session - removed:
method JDBCSessionManager.getSessions(): int - removed:
method JDBCSessionManager.invalidateSession(String): void - removed:
method JDBCSessionManager.invalidateSessions(): void - removed:
method JDBCSessionManager.loadSession(String, String, String): JDBCSessionManager.Session - removed:
method JDBCSessionManager.newSession(HttpServletRequest): AbstractSession - removed:
method JDBCSessionManager.removeSession(AbstractSession, boolean): void - removed:
method JDBCSessionManager.removeSession(String): boolean - removed:
method JDBCSessionManager.setSaveInterval(long): void - removed:
method JDBCSessionManager.storeSession(JDBCSessionManager.Session): void - removed:
method JDBCSessionManager.updateSession(JDBCSessionManager.Session): void - removed:
method JDBCSessionManager.updateSessionNode(JDBCSessionManager.Session): void - removed:
method SessionHandler.getSessionManager(): SessionManager - removed:
method SessionHandler.setServer(Server): void - removed:
method SessionHandler.setSessionManager(SessionManager): void - removed:
static field AbstractSessionManager.SESSION_KNOWN_ONLY_TO_AUTHENTICATED: String - removed:
static field AbstractSessionManager.__distantFuture: int - removed:
static method AbstractSessionManager.renewSession(HttpServletRequest, HttpSession, boolean): HttpSession - added:
abstract class AbstractSessionCache extends ContainerLifeCycle implements SessionCache - added:
abstract class AbstractSessionCacheFactory implements SessionCacheFactory - added:
abstract class AbstractSessionDataStore extends ContainerLifeCycle implements SessionDataStore - added:
abstract class AbstractSessionDataStoreFactory implements SessionDataStoreFactory - added:
class CachingSessionDataStore extends ContainerLifeCycle implements SessionDataStore - added:
class CachingSessionDataStoreFactory extends AbstractSessionDataStoreFactory - added:
class DatabaseAdaptor - added:
class DefaultSessionCache extends AbstractSessionCache - added:
class DefaultSessionCacheFactory extends AbstractSessionCacheFactory - added:
class DefaultSessionIdManager extends ContainerLifeCycle implements SessionIdManager - added:
class FileSessionDataStore extends AbstractSessionDataStore - added:
class FileSessionDataStoreFactory extends AbstractSessionDataStoreFactory - added:
class HouseKeeper extends AbstractLifeCycle - added:
class HouseKeeper.Runner implements Runnable - added:
class JDBCSessionDataStore extends AbstractSessionDataStore - added:
class JDBCSessionDataStoreFactory extends AbstractSessionDataStoreFactory - added:
class NullSessionCache extends AbstractSessionCache - added:
class NullSessionCacheFactory extends AbstractSessionCacheFactory - added:
class NullSessionDataStore extends AbstractSessionDataStore - added:
class NullSessionDataStoreFactory extends AbstractSessionDataStoreFactory - added:
class Session implements SessionHandler.SessionIf - added:
class Session.SessionInactivityTimer - added:
class SessionContext - added:
class SessionData implements Serializable - added:
class UnreadableSessionDataException extends Exception - added:
class UnwriteableSessionDataException extends Exception - added:
ctor AbstractSessionCache(SessionHandler) - added:
ctor AbstractSessionCacheFactory() - added:
ctor AbstractSessionDataStore() - added:
ctor AbstractSessionDataStoreFactory() - added:
ctor CachingSessionDataStore(SessionDataMap, SessionDataStore) - added:
ctor CachingSessionDataStoreFactory() - added:
ctor DatabaseAdaptor() - added:
ctor DefaultSessionCache(SessionHandler) - added:
ctor DefaultSessionCacheFactory() - added:
ctor DefaultSessionIdManager(Server) - added:
ctor DefaultSessionIdManager(Server, Random) - added:
ctor FileSessionDataStore() - added:
ctor FileSessionDataStoreFactory() - added:
ctor HouseKeeper() - added:
ctor HouseKeeper.Runner(HouseKeeper) - added:
ctor JDBCSessionDataStore() - added:
ctor JDBCSessionDataStore.SessionTableSchema() - added:
ctor JDBCSessionDataStoreFactory() - added:
ctor NullSessionCache(SessionHandler) - added:
ctor NullSessionCacheFactory() - added:
ctor NullSessionDataStore() - added:
ctor NullSessionDataStoreFactory() - added:
ctor Session(SessionHandler, HttpServletRequest, SessionData) - added:
ctor Session(SessionHandler, SessionData) - added:
ctor Session.SessionInactivityTimer(Session) - added:
ctor SessionContext(String, ContextHandler.Context) - added:
ctor SessionData(String, String, String, long, long, long, long) - added:
ctor SessionData(String, String, String, long, long, long, long, Map) - added:
ctor SessionHandler.CookieConfig(SessionHandler) - added:
ctor UnreadableSessionDataException(String, SessionContext, Throwable) - added:
ctor UnwriteableSessionDataException(String, SessionContext, Throwable) - added:
enum Session.IdState - added:
enum Session.State - added:
field AbstractSessionCache._context: SessionContext - added:
field AbstractSessionCache._evictionPolicy: int - added:
field AbstractSessionCache._flushOnResponseCommit: boolean - added:
field AbstractSessionCache._handler: SessionHandler - added:
field AbstractSessionCache._invalidateOnShutdown: boolean - added:
field AbstractSessionCache._removeUnloadableSessions: boolean - added:
field AbstractSessionCache._saveOnCreate: boolean - added:
field AbstractSessionCache._saveOnInactiveEviction: boolean - added:
field AbstractSessionCache._sessionDataStore: SessionDataStore - added:
field AbstractSessionDataStore._context: SessionContext - added:
field AbstractSessionDataStore._gracePeriodSec: int - added:
field AbstractSessionDataStore._lastExpiryCheckTime: long - added:
field AbstractSessionDataStore._savePeriodSec: int - added:
field CachingSessionDataStore._cache: SessionDataMap - added:
field CachingSessionDataStore._store: SessionDataStore - added:
field CachingSessionDataStoreFactory._mapFactory: SessionDataMapFactory - added:
field CachingSessionDataStoreFactory._sessionStoreFactory: SessionDataStoreFactory - added:
field DatabaseAdaptor._blobType: String - added:
field DatabaseAdaptor._longType: String - added:
field DatabaseAdaptor._stringType: String - added:
field DefaultSessionCache._sessions: ConcurrentHashMap - added:
field DefaultSessionIdManager._houseKeeper: HouseKeeper - added:
field DefaultSessionIdManager._ownHouseKeeper: boolean - added:
field DefaultSessionIdManager._random: Random - added:
field DefaultSessionIdManager._reseed: long - added:
field DefaultSessionIdManager._server: Server - added:
field DefaultSessionIdManager._weakRandom: boolean - added:
field DefaultSessionIdManager._workerAttr: String - added:
field DefaultSessionIdManager._workerName: String - added:
field FileSessionDataStore._contextString: String - added:
field FileSessionDataStore._deleteUnrestorableFiles: boolean - added:
field FileSessionDataStore._lastSweepTime: long - added:
field FileSessionDataStore._sessionFileMap: Map - added:
field FileSessionDataStore._storeDir: File - added:
field HouseKeeper._ownScheduler: boolean - added:
field HouseKeeper._runner: HouseKeeper.Runner - added:
field HouseKeeper._scheduler: Scheduler - added:
field HouseKeeper._sessionIdManager: SessionIdManager - added:
field HouseKeeper._task: Scheduler.Task - added:
field JDBCSessionDataStore.SessionTableSchema._accessTimeColumn: String - added:
field JDBCSessionDataStore.SessionTableSchema._catalogName: String - added:
field JDBCSessionDataStore.SessionTableSchema._contextPathColumn: String - added:
field JDBCSessionDataStore.SessionTableSchema._cookieTimeColumn: String - added:
field JDBCSessionDataStore.SessionTableSchema._createTimeColumn: String - added:
field JDBCSessionDataStore.SessionTableSchema._dbAdaptor: DatabaseAdaptor - added:
field JDBCSessionDataStore.SessionTableSchema._expiryTimeColumn: String - added:
field JDBCSessionDataStore.SessionTableSchema._idColumn: String - added:
field JDBCSessionDataStore.SessionTableSchema._lastAccessTimeColumn: String - added:
field JDBCSessionDataStore.SessionTableSchema._lastNodeColumn: String - added:
field JDBCSessionDataStore.SessionTableSchema._lastSavedTimeColumn: String - added:
field JDBCSessionDataStore.SessionTableSchema._mapColumn: String - added:
field JDBCSessionDataStore.SessionTableSchema._maxIntervalColumn: String - added:
field JDBCSessionDataStore.SessionTableSchema._schemaName: String - added:
field JDBCSessionDataStore.SessionTableSchema._tableName: String - added:
field JDBCSessionDataStore.SessionTableSchema._virtualHostColumn: String - added:
field JDBCSessionDataStore._dbAdaptor: DatabaseAdaptor - added:
field JDBCSessionDataStore._initialized: boolean - added:
field JDBCSessionDataStore._schemaProvided: boolean - added:
field JDBCSessionDataStore._sessionTableSchema: JDBCSessionDataStore.SessionTableSchema - added:
field Session.SessionInactivityTimer._timer: CyclicTimeout - added:
field Session._extendedId: String - added:
field Session._handler: SessionHandler - added:
field Session._idChanged: boolean - added:
field Session._lock: Locker - added:
field Session._newSession: boolean - added:
field Session._requests: long - added:
field Session._resident: boolean - added:
field Session._sessionData: SessionData - added:
field Session._sessionInactivityTimer: Session.SessionInactivityTimer - added:
field Session._state: Session.State - added:
field Session._stateChangeCompleted: Condition - added:
field SessionData._accessed: long - added:
field SessionData._attributes: Map - added:
field SessionData._contextPath: String - added:
field SessionData._cookieSet: long - added:
field SessionData._created: long - added:
field SessionData._dirty: boolean - added:
field SessionData._expiry: long - added:
field SessionData._id: String - added:
field SessionData._lastAccessed: long - added:
field SessionData._lastNode: String - added:
field SessionData._lastSaved: long - added:
field SessionData._maxInactiveMs: long - added:
field SessionData._metaDataDirty: boolean - added:
field SessionData._vhost: String - added:
field SessionHandler._candidateSessionIdsForExpiry: Set - added:
field SessionHandler._checkingRemoteSessionIdEncoding: boolean - added:
field SessionHandler._context: ContextHandler.Context - added:
field SessionHandler._dftMaxIdleSecs: int - added:
field SessionHandler._httpOnly: boolean - added:
field SessionHandler._loader: ClassLoader - added:
field SessionHandler._maxCookieAge: int - added:
field SessionHandler._nodeIdInSessionId: boolean - added:
field SessionHandler._ownScheduler: boolean - added:
field SessionHandler._refreshCookieAge: int - added:
field SessionHandler._scheduler: Scheduler - added:
field SessionHandler._secureCookies: boolean - added:
field SessionHandler._secureRequestOnly: boolean - added:
field SessionHandler._sessionAttributeListeners: List - added:
field SessionHandler._sessionCache: SessionCache - added:
field SessionHandler._sessionComment: String - added:
field SessionHandler._sessionContext: SessionContext - added:
field SessionHandler._sessionCookie: String - added:
field SessionHandler._sessionDomain: String - added:
field SessionHandler._sessionIdListeners: List - added:
field SessionHandler._sessionIdManager: SessionIdManager - added:
field SessionHandler._sessionIdPathParameterName: String - added:
field SessionHandler._sessionIdPathParameterNamePrefix: String - added:
field SessionHandler._sessionListeners: List - added:
field SessionHandler._sessionPath: String - added:
field SessionHandler._sessionTimeStats: SampleStatistic - added:
field SessionHandler._sessionTrackingModes: Set - added:
field SessionHandler._sessionsCreatedStats: CounterStatistic - added:
field SessionHandler._usingCookies: boolean - added:
field SessionHandler._usingURLs: boolean - added:
final class SessionHandler.CookieConfig implements SessionCookieConfig - added:
interface SessionCache extends LifeCycle - added:
interface SessionCacheFactory - added:
interface SessionDataMap extends LifeCycle - added:
interface SessionDataMapFactory - added:
interface SessionDataStore extends SessionDataMap - added:
interface SessionDataStoreFactory - added:
interface SessionHandler.SessionIf extends HttpSession - added:
method AbstractSessionCache.add(String, Session): void - added:
method AbstractSessionCache.checkExpiration(Set): Set - added:
method AbstractSessionCache.checkInactiveSession(Session): void - added:
method AbstractSessionCache.commit(Session): void - added:
method AbstractSessionCache.contains(String): boolean - added:
method AbstractSessionCache.delete(String): Session - added:
method AbstractSessionCache.doComputeIfAbsent(String, Function): Session - added:
method AbstractSessionCache.doDelete(String): Session - added:
method AbstractSessionCache.doGet(String): Session - added:
method AbstractSessionCache.doPutIfAbsent(String, Session): Session - added:
method AbstractSessionCache.doReplace(String, Session, Session): boolean - added:
method AbstractSessionCache.doStart(): void - added:
method AbstractSessionCache.doStop(): void - added:
method AbstractSessionCache.exists(String): boolean - added:
method AbstractSessionCache.get(String): Session - added:
method AbstractSessionCache.getAndEnter(String, boolean): Session - added:
method AbstractSessionCache.getEvictionPolicy(): int - added:
method AbstractSessionCache.getSessionDataStore(): SessionDataStore - added:
method AbstractSessionCache.getSessionHandler(): SessionHandler - added:
method AbstractSessionCache.initialize(SessionContext): void - added:
method AbstractSessionCache.isFlushOnResponseCommit(): boolean - added:
method AbstractSessionCache.isInvalidateOnShutdown(): boolean - added:
method AbstractSessionCache.isRemoveUnloadableSessions(): boolean - added:
method AbstractSessionCache.isSaveOnCreate(): boolean - added:
method AbstractSessionCache.isSaveOnInactiveEviction(): boolean - added:
method AbstractSessionCache.newSession(HttpServletRequest, SessionData): Session - added:
method AbstractSessionCache.newSession(HttpServletRequest, String, long, long): Session - added:
method AbstractSessionCache.newSession(SessionData): Session - added:
method AbstractSessionCache.put(String, Session): void - added:
method AbstractSessionCache.release(String, Session): void - added:
method AbstractSessionCache.renewSessionId(Session, String, String): void - added:
method AbstractSessionCache.renewSessionId(String, String, String, String): Session - added:
method AbstractSessionCache.setEvictionPolicy(int): void - added:
method AbstractSessionCache.setFlushOnResponseCommit(boolean): void - added:
method AbstractSessionCache.setInvalidateOnShutdown(boolean): void - added:
method AbstractSessionCache.setRemoveUnloadableSessions(boolean): void - added:
method AbstractSessionCache.setSaveOnCreate(boolean): void - added:
method AbstractSessionCache.setSaveOnInactiveEviction(boolean): void - added:
method AbstractSessionCache.setSessionDataStore(SessionDataStore): void - added:
method AbstractSessionCache.toString(): String - added:
method AbstractSessionCacheFactory.getEvictionPolicy(): int - added:
method AbstractSessionCacheFactory.getSessionCache(SessionHandler): SessionCache - added:
method AbstractSessionCacheFactory.isFlushOnResponseCommit(): boolean - added:
method AbstractSessionCacheFactory.isInvalidateOnShutdown(): boolean - added:
method AbstractSessionCacheFactory.isRemoveUnloadableSessions(): boolean - added:
method AbstractSessionCacheFactory.isSaveOnCreate(): boolean - added:
method AbstractSessionCacheFactory.isSaveOnInactiveEvict(): boolean - added:
method AbstractSessionCacheFactory.newSessionCache(SessionHandler): SessionCache - added:
method AbstractSessionCacheFactory.setEvictionPolicy(int): void - added:
method AbstractSessionCacheFactory.setFlushOnResponseCommit(boolean): void - added:
method AbstractSessionCacheFactory.setInvalidateOnShutdown(boolean): void - added:
method AbstractSessionCacheFactory.setRemoveUnloadableSessions(boolean): void - added:
method AbstractSessionCacheFactory.setSaveOnCreate(boolean): void - added:
method AbstractSessionCacheFactory.setSaveOnInactiveEvict(boolean): void - added:
method AbstractSessionDataStore.checkStarted(): void - added:
method AbstractSessionDataStore.doGetExpired(Set): Set - added:
method AbstractSessionDataStore.doLoad(String): SessionData - added:
method AbstractSessionDataStore.doStart(): void - added:
method AbstractSessionDataStore.doStore(String, SessionData, long): void - added:
method AbstractSessionDataStore.getExpired(Set): Set - added:
method AbstractSessionDataStore.getGracePeriodSec(): int - added:
method AbstractSessionDataStore.getSavePeriodSec(): int - added:
method AbstractSessionDataStore.initialize(SessionContext): void - added:
method AbstractSessionDataStore.load(String): SessionData - added:
method AbstractSessionDataStore.newSessionData(String, long, long, long, long): SessionData - added:
method AbstractSessionDataStore.setGracePeriodSec(int): void - added:
method AbstractSessionDataStore.setSavePeriodSec(int): void - added:
method AbstractSessionDataStore.store(String, SessionData): void - added:
method AbstractSessionDataStore.toString(): String - added:
method AbstractSessionDataStoreFactory.getGracePeriodSec(): int - added:
method AbstractSessionDataStoreFactory.getSavePeriodSec(): int - added:
method AbstractSessionDataStoreFactory.setGracePeriodSec(int): void - added:
method AbstractSessionDataStoreFactory.setSavePeriodSec(int): void - added:
method CachingSessionDataStore.delete(String): boolean - added:
method CachingSessionDataStore.doStart(): void - added:
method CachingSessionDataStore.doStop(): void - added:
method CachingSessionDataStore.exists(String): boolean - added:
method CachingSessionDataStore.getExpired(Set): Set - added:
method CachingSessionDataStore.getSessionDataMap(): SessionDataMap - added:
method CachingSessionDataStore.getSessionStore(): SessionDataStore - added:
method CachingSessionDataStore.initialize(SessionContext): void - added:
method CachingSessionDataStore.isPassivating(): boolean - added:
method CachingSessionDataStore.load(String): SessionData - added:
method CachingSessionDataStore.newSessionData(String, long, long, long, long): SessionData - added:
method CachingSessionDataStore.store(String, SessionData): void - added:
method CachingSessionDataStoreFactory.getMapFactory(): SessionDataMapFactory - added:
method CachingSessionDataStoreFactory.getSessionDataStore(SessionHandler): SessionDataStore - added:
method CachingSessionDataStoreFactory.setSessionDataMapFactory(SessionDataMapFactory): void - added:
method CachingSessionDataStoreFactory.setSessionStoreFactory(SessionDataStoreFactory): void - added:
method DatabaseAdaptor.adaptTo(DatabaseMetaData): void - added:
method DatabaseAdaptor.convertIdentifier(String): String - added:
method DatabaseAdaptor.getBlobInputStream(ResultSet, String): InputStream - added:
method DatabaseAdaptor.getBlobType(): String - added:
method DatabaseAdaptor.getConnection(): Connection - added:
method DatabaseAdaptor.getConnectionUrl(): String - added:
method DatabaseAdaptor.getDBName(): String - added:
method DatabaseAdaptor.getDatasource(): DataSource - added:
method DatabaseAdaptor.getDatasourceName(): String - added:
method DatabaseAdaptor.getDriver(): Driver - added:
method DatabaseAdaptor.getDriverClassName(): String - added:
method DatabaseAdaptor.getLongType(): String - added:
method DatabaseAdaptor.getStringType(): String - added:
method DatabaseAdaptor.initialize(): void - added:
method DatabaseAdaptor.isEmptyStringNull(): boolean - added:
method DatabaseAdaptor.isRowIdReserved(): boolean - added:
method DatabaseAdaptor.setBlobType(String): void - added:
method DatabaseAdaptor.setDatasource(DataSource): void - added:
method DatabaseAdaptor.setDatasourceName(String): void - added:
method DatabaseAdaptor.setDriverInfo(Driver, String): void - added:
method DatabaseAdaptor.setDriverInfo(String, String): void - added:
method DatabaseAdaptor.setLongType(String): void - added:
method DatabaseAdaptor.setStringType(String): void - added:
method DatabaseAdaptor.toString(): String - added:
method DefaultSessionCache.doComputeIfAbsent(String, Function): Session - added:
method DefaultSessionCache.doDelete(String): Session - added:
method DefaultSessionCache.doGet(String): Session - added:
method DefaultSessionCache.doPutIfAbsent(String, Session): Session - added:
method DefaultSessionCache.doReplace(String, Session, Session): boolean - added:
method DefaultSessionCache.getSessionsCurrent(): long - added:
method DefaultSessionCache.getSessionsMax(): long - added:
method DefaultSessionCache.getSessionsTotal(): long - added:
method DefaultSessionCache.newSession(HttpServletRequest, SessionData): Session - added:
method DefaultSessionCache.newSession(SessionData): Session - added:
method DefaultSessionCache.resetStats(): void - added:
method DefaultSessionCache.shutdown(): void - added:
method DefaultSessionCacheFactory.newSessionCache(SessionHandler): SessionCache - added:
method DefaultSessionIdManager.doStart(): void - added:
method DefaultSessionIdManager.doStop(): void - added:
method DefaultSessionIdManager.expireAll(String): void - added:
method DefaultSessionIdManager.getExtendedId(String, HttpServletRequest): String - added:
method DefaultSessionIdManager.getId(String): String - added:
method DefaultSessionIdManager.getRandom(): Random - added:
method DefaultSessionIdManager.getReseed(): long - added:
method DefaultSessionIdManager.getServer(): Server - added:
method DefaultSessionIdManager.getSessionHandlers(): Set - added:
method DefaultSessionIdManager.getSessionHouseKeeper(): HouseKeeper - added:
method DefaultSessionIdManager.getWorkerName(): String - added:
method DefaultSessionIdManager.initRandom(): void - added:
method DefaultSessionIdManager.invalidateAll(String): void - added:
method DefaultSessionIdManager.isIdInUse(String): boolean - added:
method DefaultSessionIdManager.newSessionId(HttpServletRequest, long): String - added:
method DefaultSessionIdManager.newSessionId(long): String - added:
method DefaultSessionIdManager.renewSessionId(String, String, HttpServletRequest): String - added:
method DefaultSessionIdManager.setRandom(Random): void - added:
method DefaultSessionIdManager.setReseed(long): void - added:
method DefaultSessionIdManager.setServer(Server): void - added:
method DefaultSessionIdManager.setSessionHouseKeeper(HouseKeeper): void - added:
method DefaultSessionIdManager.setWorkerName(String): void - added:
method DefaultSessionIdManager.toString(): String - added:
method FileSessionDataStore.delete(String): boolean - added:
method FileSessionDataStore.deleteFile(String): boolean - added:
method FileSessionDataStore.doGetExpired(Set): Set - added:
method FileSessionDataStore.doLoad(String): SessionData - added:
method FileSessionDataStore.doStart(): void - added:
method FileSessionDataStore.doStop(): void - added:
method FileSessionDataStore.doStore(String, SessionData, long): void - added:
method FileSessionDataStore.exists(String): boolean - added:
method FileSessionDataStore.getContextFromFilename(String): String - added:
method FileSessionDataStore.getExpiryFromFilename(String): long - added:
method FileSessionDataStore.getIdFromFilename(String): String - added:
method FileSessionDataStore.getIdWithContext(String): String - added:
method FileSessionDataStore.getIdWithContextAndExpiry(SessionData): String - added:
method FileSessionDataStore.getIdWithContextFromFilename(String): String - added:
method FileSessionDataStore.getStoreDir(): File - added:
method FileSessionDataStore.initialize(SessionContext): void - added:
method FileSessionDataStore.initializeStore(): void - added:
method FileSessionDataStore.isDeleteUnrestorableFiles(): boolean - added:
method FileSessionDataStore.isOurContextSessionFilename(String): boolean - added:
method FileSessionDataStore.isPassivating(): boolean - added:
method FileSessionDataStore.isSessionFilename(String): boolean - added:
method FileSessionDataStore.load(InputStream, String): SessionData - added:
method FileSessionDataStore.save(OutputStream, String, SessionData): void - added:
method FileSessionDataStore.setDeleteUnrestorableFiles(boolean): void - added:
method FileSessionDataStore.setStoreDir(File): void - added:
method FileSessionDataStore.sweepDisk(): void - added:
method FileSessionDataStore.sweepFile(long, Path): void - added:
method FileSessionDataStore.toString(): String - added:
method FileSessionDataStoreFactory.getSessionDataStore(SessionHandler): SessionDataStore - added:
method FileSessionDataStoreFactory.getStoreDir(): File - added:
method FileSessionDataStoreFactory.isDeleteUnrestorableFiles(): boolean - added:
method FileSessionDataStoreFactory.setDeleteUnrestorableFiles(boolean): void - added:
method FileSessionDataStoreFactory.setStoreDir(File): void - added:
method HouseKeeper.Runner.run(): void - added:
method HouseKeeper.doStart(): void - added:
method HouseKeeper.doStop(): void - added:
method HouseKeeper.getIntervalSec(): long - added:
method HouseKeeper.scavenge(): void - added:
method HouseKeeper.setIntervalSec(long): void - added:
method HouseKeeper.setSessionIdManager(SessionIdManager): void - added:
method HouseKeeper.startScavenging(): void - added:
method HouseKeeper.stopScavenging(): void - added:
method HouseKeeper.toString(): String - added:
method JDBCSessionDataStore.SessionTableSchema.getAccessTimeColumn(): String - added:
method JDBCSessionDataStore.SessionTableSchema.getAllAncientExpiredSessionsStatement(Connection): PreparedStatement - added:
method JDBCSessionDataStore.SessionTableSchema.getAlterTableForMaxIntervalAsString(): String - added:
method JDBCSessionDataStore.SessionTableSchema.getCatalogName(): String - added:
method JDBCSessionDataStore.SessionTableSchema.getCheckSessionExistsStatement(Connection, SessionContext): PreparedStatement - added:
method JDBCSessionDataStore.SessionTableSchema.getContextPathColumn(): String - added:
method JDBCSessionDataStore.SessionTableSchema.getCookieTimeColumn(): String - added:
method JDBCSessionDataStore.SessionTableSchema.getCreateIndexOverExpiryStatementAsString(String): String - added:
method JDBCSessionDataStore.SessionTableSchema.getCreateIndexOverSessionStatementAsString(String): String - added:
method JDBCSessionDataStore.SessionTableSchema.getCreateStatementAsString(): String - added:
method JDBCSessionDataStore.SessionTableSchema.getCreateTimeColumn(): String - added:
method JDBCSessionDataStore.SessionTableSchema.getDeleteStatement(Connection, String, SessionContext): PreparedStatement - added:
method JDBCSessionDataStore.SessionTableSchema.getExpiredSessionsStatement(Connection, String, String, long): PreparedStatement - added:
method JDBCSessionDataStore.SessionTableSchema.getExpiryTimeColumn(): String - added:
method JDBCSessionDataStore.SessionTableSchema.getIdColumn(): String - added:
method JDBCSessionDataStore.SessionTableSchema.getInsertSessionStatementAsString(): String - added:
method JDBCSessionDataStore.SessionTableSchema.getLastAccessTimeColumn(): String - added:
method JDBCSessionDataStore.SessionTableSchema.getLastNodeColumn(): String - added:
method JDBCSessionDataStore.SessionTableSchema.getLastSavedTimeColumn(): String - added:
method JDBCSessionDataStore.SessionTableSchema.getLoadStatement(Connection, String, SessionContext): PreparedStatement - added:
method JDBCSessionDataStore.SessionTableSchema.getMapColumn(): String - added:
method JDBCSessionDataStore.SessionTableSchema.getMaxIntervalColumn(): String - added:
method JDBCSessionDataStore.SessionTableSchema.getMyExpiredSessionsStatement(Connection, SessionContext, long): PreparedStatement - added:
method JDBCSessionDataStore.SessionTableSchema.getSchemaName(): String - added:
method JDBCSessionDataStore.SessionTableSchema.getTableName(): String - added:
method JDBCSessionDataStore.SessionTableSchema.getUpdateSessionStatement(Connection, String, SessionContext): PreparedStatement - added:
method JDBCSessionDataStore.SessionTableSchema.getUpdateStatement(Connection, String, SessionContext): PreparedStatement - added:
method JDBCSessionDataStore.SessionTableSchema.getVirtualHostColumn(): String - added:
method JDBCSessionDataStore.SessionTableSchema.prepareTables(): void - added:
method JDBCSessionDataStore.SessionTableSchema.setAccessTimeColumn(String): void - added:
method JDBCSessionDataStore.SessionTableSchema.setCatalogName(String): void - added:
method JDBCSessionDataStore.SessionTableSchema.setContextPathColumn(String): void - added:
method JDBCSessionDataStore.SessionTableSchema.setCookieTimeColumn(String): void - added:
method JDBCSessionDataStore.SessionTableSchema.setCreateTimeColumn(String): void - added:
method JDBCSessionDataStore.SessionTableSchema.setDatabaseAdaptor(DatabaseAdaptor): void - added:
method JDBCSessionDataStore.SessionTableSchema.setExpiryTimeColumn(String): void - added:
method JDBCSessionDataStore.SessionTableSchema.setIdColumn(String): void - added:
method JDBCSessionDataStore.SessionTableSchema.setLastAccessTimeColumn(String): void - added:
method JDBCSessionDataStore.SessionTableSchema.setLastNodeColumn(String): void - added:
method JDBCSessionDataStore.SessionTableSchema.setLastSavedTimeColumn(String): void - added:
method JDBCSessionDataStore.SessionTableSchema.setMapColumn(String): void - added:
method JDBCSessionDataStore.SessionTableSchema.setMaxIntervalColumn(String): void - added:
method JDBCSessionDataStore.SessionTableSchema.setSchemaName(String): void - added:
method JDBCSessionDataStore.SessionTableSchema.setTableName(String): void - added:
method JDBCSessionDataStore.SessionTableSchema.setVirtualHostColumn(String): void - added:
method JDBCSessionDataStore.SessionTableSchema.toString(): String - added:
method JDBCSessionDataStore.delete(String): boolean - added:
method JDBCSessionDataStore.doGetExpired(Set): Set - added:
method JDBCSessionDataStore.doInsert(String, SessionData): void - added:
method JDBCSessionDataStore.doLoad(String): SessionData - added:
method JDBCSessionDataStore.doStart(): void - added:
method JDBCSessionDataStore.doStop(): void - added:
method JDBCSessionDataStore.doStore(String, SessionData, long): void - added:
method JDBCSessionDataStore.doUpdate(String, SessionData): void - added:
method JDBCSessionDataStore.exists(String): boolean - added:
method JDBCSessionDataStore.initialize(): void - added:
method JDBCSessionDataStore.isPassivating(): boolean - added:
method JDBCSessionDataStore.setDatabaseAdaptor(DatabaseAdaptor): void - added:
method JDBCSessionDataStore.setSessionTableSchema(JDBCSessionDataStore.SessionTableSchema): void - added:
method JDBCSessionDataStoreFactory.getSessionDataStore(SessionHandler): SessionDataStore - added:
method JDBCSessionDataStoreFactory.setDatabaseAdaptor(DatabaseAdaptor): void - added:
method JDBCSessionDataStoreFactory.setSessionTableSchema(JDBCSessionDataStore.SessionTableSchema): void - added:
method NullSessionCache.doComputeIfAbsent(String, Function): Session - added:
method NullSessionCache.doDelete(String): Session - added:
method NullSessionCache.doGet(String): Session - added:
method NullSessionCache.doPutIfAbsent(String, Session): Session - added:
method NullSessionCache.doReplace(String, Session, Session): boolean - added:
method NullSessionCache.newSession(HttpServletRequest, SessionData): Session - added:
method NullSessionCache.newSession(SessionData): Session - added:
method NullSessionCache.setEvictionPolicy(int): void - added:
method NullSessionCache.shutdown(): void - added:
method NullSessionCacheFactory.getEvictionPolicy(): int - added:
method NullSessionCacheFactory.isInvalidateOnShutdown(): boolean - added:
method NullSessionCacheFactory.isSaveOnInactiveEvict(): boolean - added:
method NullSessionCacheFactory.newSessionCache(SessionHandler): SessionCache - added:
method NullSessionCacheFactory.setEvictionPolicy(int): void - added:
method NullSessionCacheFactory.setInvalidateOnShutdown(boolean): void - added:
method NullSessionCacheFactory.setSaveOnInactiveEvict(boolean): void - added:
method NullSessionDataStore.delete(String): boolean - added:
method NullSessionDataStore.doGetExpired(Set): Set - added:
method NullSessionDataStore.doLoad(String): SessionData - added:
method NullSessionDataStore.doStore(String, SessionData, long): void - added:
method NullSessionDataStore.exists(String): boolean - added:
method NullSessionDataStore.isPassivating(): boolean - added:
method NullSessionDataStore.newSessionData(String, long, long, long, long): SessionData - added:
method NullSessionDataStoreFactory.getSessionDataStore(SessionHandler): SessionDataStore - added:
method Session.SessionInactivityTimer.cancel(): void - added:
method Session.SessionInactivityTimer.destroy(): void - added:
method Session.SessionInactivityTimer.schedule(): void - added:
method Session.SessionInactivityTimer.schedule(long): void - added:
method Session.access(long): boolean - added:
method Session.beginInvalidate(): boolean - added:
method Session.bindValue(String, Object): void - added:
method Session.calculateInactivityTimeout(long): long - added:
method Session.callSessionAttributeListeners(String, Object, Object): void - added:
method Session.checkLocked(): void - added:
method Session.checkValidForRead(): void - added:
method Session.checkValidForWrite(): void - added:
method Session.complete(): void - added:
method Session.cookieSet(): void - added:
method Session.didActivate(): void - added:
method Session.doInvalidate(): void - added:
method Session.finishInvalidate(): void - added:
method Session.getAttribute(String): Object - added:
method Session.getAttributeNames(): Enumeration - added:
method Session.getAttributes(): int - added:
method Session.getContextPath(): String - added:
method Session.getCookieSetTime(): long - added:
method Session.getCreationTime(): long - added:
method Session.getExtendedId(): String - added:
method Session.getId(): String - added:
method Session.getLastAccessedTime(): long - added:
method Session.getMaxInactiveInterval(): int - added:
method Session.getNames(): Set - added:
method Session.getRequests(): long - added:
method Session.getServletContext(): ServletContext - added:
method Session.getSession(): Session - added:
method Session.getSessionContext(): HttpSessionContext - added:
method Session.getSessionData(): SessionData - added:
method Session.getSessionHandler(): SessionHandler - added:
method Session.getVHost(): String - added:
method Session.getValue(String): Object - added:
method Session.getValueNames(): String[] - added:
method Session.invalidate(): void - added:
method Session.isChanging(): boolean - added:
method Session.isExpiredAt(long): boolean - added:
method Session.isIdChanged(): boolean - added:
method Session.isIdleLongerThan(int): boolean - added:
method Session.isInvalid(): boolean - added:
method Session.isNew(): boolean - added:
method Session.isResident(): boolean - added:
method Session.isValid(): boolean - added:
method Session.lock(): Locker.Lock - added:
method Session.putValue(String, Object): void - added:
method Session.removeAttribute(String): void - added:
method Session.removeValue(String): void - added:
method Session.renewId(HttpServletRequest): void - added:
method Session.setAttribute(String, Object): void - added:
method Session.setExtendedId(String): void - added:
method Session.setIdChanged(boolean): void - added:
method Session.setMaxInactiveInterval(int): void - added:
method Session.setResident(boolean): void - added:
method Session.toString(): String - added:
method Session.unbindValue(String, Object): void - added:
method Session.updateInactivityTimer(): void - added:
method Session.use(): void - added:
method Session.willPassivate(): void - added:
method SessionCache.add(String, Session): void - added:
method SessionCache.checkExpiration(Set): Set - added:
method SessionCache.checkInactiveSession(Session): void - added:
method SessionCache.commit(Session): void - added:
method SessionCache.contains(String): boolean - added:
method SessionCache.delete(String): Session - added:
method SessionCache.exists(String): boolean - added:
method SessionCache.get(String): Session - added:
method SessionCache.getEvictionPolicy(): int - added:
method SessionCache.getSessionDataStore(): SessionDataStore - added:
method SessionCache.getSessionHandler(): SessionHandler - added:
method SessionCache.initialize(SessionContext): void - added:
method SessionCache.isFlushOnResponseCommit(): boolean - added:
method SessionCache.isInvalidateOnShutdown(): boolean - added:
method SessionCache.isRemoveUnloadableSessions(): boolean - added:
method SessionCache.isSaveOnCreate(): boolean - added:
method SessionCache.isSaveOnInactiveEviction(): boolean - added:
method SessionCache.newSession(HttpServletRequest, String, long, long): Session - added:
method SessionCache.newSession(SessionData): Session - added:
method SessionCache.put(String, Session): void - added:
method SessionCache.release(String, Session): void - added:
method SessionCache.renewSessionId(String, String): Session - added:
method SessionCache.renewSessionId(String, String, String, String): Session - added:
method SessionCache.setEvictionPolicy(int): void - added:
method SessionCache.setFlushOnResponseCommit(boolean): void - added:
method SessionCache.setInvalidateOnShutdown(boolean): void - added:
method SessionCache.setRemoveUnloadableSessions(boolean): void - added:
method SessionCache.setSaveOnCreate(boolean): void - added:
method SessionCache.setSaveOnInactiveEviction(boolean): void - added:
method SessionCache.setSessionDataStore(SessionDataStore): void - added:
method SessionCache.shutdown(): void - added:
method SessionCacheFactory.getSessionCache(SessionHandler): SessionCache - added:
method SessionContext.getCanonicalContextPath(): String - added:
method SessionContext.getContext(): ContextHandler.Context - added:
method SessionContext.getSessionHandler(): SessionHandler - added:
method SessionContext.getVhost(): String - added:
method SessionContext.getWorkerName(): String - added:
method SessionContext.run(Runnable): void - added:
method SessionContext.toString(): String - added:
method SessionData.calcAndSetExpiry(): void - added:
method SessionData.calcAndSetExpiry(long): void - added:
method SessionData.calcExpiry(): long - added:
method SessionData.calcExpiry(long): long - added:
method SessionData.clean(): void - added:
method SessionData.clearAllAttributes(): void - added:
method SessionData.copy(SessionData): void - added:
method SessionData.getAccessed(): long - added:
method SessionData.getAllAttributes(): Map - added:
method SessionData.getAttribute(String): Object - added:
method SessionData.getContextPath(): String - added:
method SessionData.getCookieSet(): long - added:
method SessionData.getCreated(): long - added:
method SessionData.getExpiry(): long - added:
method SessionData.getId(): String - added:
method SessionData.getKeys(): Set - added:
method SessionData.getLastAccessed(): long - added:
method SessionData.getLastNode(): String - added:
method SessionData.getLastSaved(): long - added:
method SessionData.getMaxInactiveMs(): long - added:
method SessionData.getVhost(): String - added:
method SessionData.isDirty(): boolean - added:
method SessionData.isExpiredAt(long): boolean - added:
method SessionData.isMetaDataDirty(): boolean - added:
method SessionData.putAllAttributes(Map): void - added:
method SessionData.setAccessed(long): void - added:
method SessionData.setAttribute(String, Object): Object - added:
method SessionData.setContextPath(String): void - added:
method SessionData.setCookieSet(long): void - added:
method SessionData.setCreated(long): void - added:
method SessionData.setDirty(String): void - added:
method SessionData.setDirty(boolean): void - added:
method SessionData.setExpiry(long): void - added:
method SessionData.setId(String): void - added:
method SessionData.setLastAccessed(long): void - added:
method SessionData.setLastNode(String): void - added:
method SessionData.setLastSaved(long): void - added:
method SessionData.setMaxInactiveMs(long): void - added:
method SessionData.setMetaDataDirty(boolean): void - added:
method SessionData.setVhost(String): void - added:
method SessionData.toString(): String - added:
method SessionDataMap.delete(String): boolean - added:
method SessionDataMap.initialize(SessionContext): void - added:
method SessionDataMap.load(String): SessionData - added:
method SessionDataMap.store(String, SessionData): void - added:
method SessionDataMapFactory.getSessionDataMap(): SessionDataMap - added:
method SessionDataStore.exists(String): boolean - added:
method SessionDataStore.getExpired(Set): Set - added:
method SessionDataStore.isPassivating(): boolean - added:
method SessionDataStore.newSessionData(String, long, long, long, long): SessionData - added:
method SessionDataStoreFactory.getSessionDataStore(SessionHandler): SessionDataStore - added:
method SessionHandler.CookieConfig.getComment(): String - added:
method SessionHandler.CookieConfig.getDomain(): String - added:
method SessionHandler.CookieConfig.getMaxAge(): int - added:
method SessionHandler.CookieConfig.getName(): String - added:
method SessionHandler.CookieConfig.getPath(): String - added:
method SessionHandler.CookieConfig.isHttpOnly(): boolean - added:
method SessionHandler.CookieConfig.isSecure(): boolean - added:
method SessionHandler.CookieConfig.setComment(String): void - added:
method SessionHandler.CookieConfig.setDomain(String): void - added:
method SessionHandler.CookieConfig.setHttpOnly(boolean): void - added:
method SessionHandler.CookieConfig.setMaxAge(int): void - added:
method SessionHandler.CookieConfig.setName(String): void - added:
method SessionHandler.CookieConfig.setPath(String): void - added:
method SessionHandler.CookieConfig.setSecure(boolean): void - added:
method SessionHandler.SessionIf.getSession(): Session - added:
method SessionHandler.access(HttpSession, boolean): HttpCookie - added:
method SessionHandler.callSessionCreatedListeners(Session): void - added:
method SessionHandler.callSessionDestroyedListeners(Session): void - added:
method SessionHandler.callSessionIdListeners(Session, String): void - added:
method SessionHandler.commit(HttpSession): void - added:
method SessionHandler.complete(HttpSession): void - added:
method SessionHandler.complete(Session, Request): void - added:
method SessionHandler.doSessionAttributeListeners(Session, String, Object, Object): void - added:
method SessionHandler.getDefaultSessionTrackingModes(): Set - added:
method SessionHandler.getEffectiveSessionTrackingModes(): Set - added:
method SessionHandler.getExtendedId(HttpSession): String - added:
method SessionHandler.getHttpOnly(): boolean - added:
method SessionHandler.getHttpSession(String): HttpSession - added:
method SessionHandler.getId(HttpSession): String - added:
method SessionHandler.getMaxCookieAge(): int - added:
method SessionHandler.getMaxInactiveInterval(): int - added:
method SessionHandler.getRefreshCookieAge(): int - added:
method SessionHandler.getSameSite(): HttpCookie.SameSite - added:
method SessionHandler.getScheduler(): Scheduler - added:
method SessionHandler.getSecureCookies(): boolean - added:
method SessionHandler.getSession(String): Session - added:
method SessionHandler.getSessionCache(): SessionCache - added:
method SessionHandler.getSessionCookie(): String - added:
method SessionHandler.getSessionCookie(HttpSession, String, boolean): HttpCookie - added:
method SessionHandler.getSessionCookieConfig(): SessionCookieConfig - added:
method SessionHandler.getSessionDomain(): String - added:
method SessionHandler.getSessionIdManager(): SessionIdManager - added:
method SessionHandler.getSessionIdPathParameterName(): String - added:
method SessionHandler.getSessionIdPathParameterNamePrefix(): String - added:
method SessionHandler.getSessionPath(): String - added:
method SessionHandler.getSessionTimeMax(): long - added:
method SessionHandler.getSessionTimeMean(): double - added:
method SessionHandler.getSessionTimeStdDev(): double - added:
method SessionHandler.getSessionTimeTotal(): long - added:
method SessionHandler.getSessionsCreated(): int - added:
method SessionHandler.invalidate(String): void - added:
method SessionHandler.isCheckingRemoteSessionIdEncoding(): boolean - added:
method SessionHandler.isIdInUse(String): boolean - added:
method SessionHandler.isNodeIdInSessionId(): boolean - added:
method SessionHandler.isSecureRequestOnly(): boolean - added:
method SessionHandler.isUsingCookies(): boolean - added:
method SessionHandler.isUsingURLs(): boolean - added:
method SessionHandler.isValid(HttpSession): boolean - added:
method SessionHandler.newHttpSession(HttpServletRequest): HttpSession - added:
method SessionHandler.recordSessionTime(Session): void - added:
method SessionHandler.removeEventListener(EventListener): void - added:
method SessionHandler.removeSession(String, boolean): Session - added:
method SessionHandler.renewSessionId(String, String, String, String): void - added:
method SessionHandler.scavenge(): void - added:
method SessionHandler.sessionInactivityTimerExpired(Session): void - added:
method SessionHandler.sessionInactivityTimerExpired(Session, long): void - added:
method SessionHandler.setCheckingRemoteSessionIdEncoding(boolean): void - added:
method SessionHandler.setHttpOnly(boolean): void - added:
method SessionHandler.setMaxInactiveInterval(int): void - added:
method SessionHandler.setNodeIdInSessionId(boolean): void - added:
method SessionHandler.setRefreshCookieAge(int): void - added:
method SessionHandler.setSameSite(HttpCookie.SameSite): void - added:
method SessionHandler.setSecureRequestOnly(boolean): void - added:
method SessionHandler.setSessionCache(SessionCache): void - added:
method SessionHandler.setSessionCookie(String): void - added:
method SessionHandler.setSessionIdManager(SessionIdManager): void - added:
method SessionHandler.setSessionIdPathParameterName(String): void - added:
method SessionHandler.setSessionTrackingModes(Set): void - added:
method SessionHandler.setUsingCookies(boolean): void - added:
method SessionHandler.shutdownSessions(): void - added:
method SessionHandler.statsReset(): void - added:
method SessionHandler.toString(): String - added:
method UnreadableSessionDataException.getId(): String - added:
method UnreadableSessionDataException.getSessionContext(): SessionContext - added:
method UnwriteableSessionDataException.getId(): String - added:
method UnwriteableSessionDataException.getSessionContext(): SessionContext - added:
static class JDBCSessionDataStore.SessionTableSchema - added:
static field DefaultSessionIdManager.COUNTER: AtomicLong - added:
static field DefaultSessionIdManager.__NEW_SESSION_ID: String - added:
static field HouseKeeper.DEFAULT_PERIOD_MS: long - added:
static field JDBCSessionDataStore.NULL_CONTEXT_PATH: String - added:
static field JDBCSessionDataStore.SessionTableSchema.INFERRED: String - added:
static field JDBCSessionDataStore.SessionTableSchema.MAX_INTERVAL_NOT_SET: int - added:
static field Session.IdState.CHANGING: Session.IdState - added:
static field Session.IdState.SET: Session.IdState - added:
static field Session.SESSION_CREATED_SECURE: String - added:
static field Session.State.CHANGING: Session.State - added:
static field Session.State.INVALID: Session.State - added:
static field Session.State.INVALIDATING: Session.State - added:
static field Session.State.VALID: Session.State - added:
static field SessionCache.EVICT_ON_INACTIVITY: int - added:
static field SessionCache.EVICT_ON_SESSION_EXIT: int - added:
static field SessionCache.NEVER_EVICT: int - added:
static field SessionContext.NULL_VHOST: String - added:
static field SessionHandler.DEFAULT_SESSION_TRACKING_MODES: Set - added:
static field SessionHandler.MAX_INACTIVE_MINUTES: BigDecimal - added:
static field SessionHandler.SESSION_LISTENER_TYPES: Class[] - added:
static field SessionHandler.__CheckRemoteSessionEncoding: String - added:
static field SessionHandler.__DefaultSessionCookie: String - added:
static field SessionHandler.__DefaultSessionDomain: String - added:
static field SessionHandler.__DefaultSessionIdPathParameterName: String - added:
static field SessionHandler.__MaxAgeProperty: String - added:
static field SessionHandler.__SessionCookieProperty: String - added:
static field SessionHandler.__SessionDomainProperty: String - added:
static field SessionHandler.__SessionIdPathParameterNameProperty: String - added:
static field SessionHandler.__SessionPathProperty: String - added:
static method Session.IdState.valueOf(String): Session.IdState - added:
static method Session.IdState.values(): Session.IdState[] - added:
static method Session.State.valueOf(String): Session.State - added:
static method Session.State.values(): Session.State[] - added:
static method SessionData.deserializeAttributes(SessionData, ObjectInputStream): void - added:
static method SessionData.serializeAttributes(SessionData, ObjectOutputStream): void - added:
static method SessionHandler.getSessionCookieName(SessionCookieConfig): String
- removed:
class AbstractSessionManagerMBean extends AbstractHandlerMBean - removed:
ctor AbstractSessionManagerMBean(Object) - removed:
method AbstractSessionManagerMBean.getObjectContextBasis(): String
- removed:
class ServletSSL - removed:
class SslCertificates - removed:
class SslSelectChannelConnector extends SelectChannelConnector implements SslConnector - removed:
class SslSocketConnector extends SocketConnector implements SslConnector - removed:
class SslSocketConnector.SslConnectorEndPoint extends SocketConnector.ConnectorEndPoint - removed:
ctor ServletSSL() - removed:
ctor SslCertificates() - removed:
ctor SslSelectChannelConnector() - removed:
ctor SslSelectChannelConnector(SslContextFactory) - removed:
ctor SslSocketConnector() - removed:
ctor SslSocketConnector(SslContextFactory) - removed:
ctor SslSocketConnector.SslConnectorEndPoint(SslSocketConnector, Socket) - removed:
interface SslConnector extends Connector - removed:
method SslConnector.getExcludeCipherSuites(): String[] - removed:
method SslConnector.getIncludeCipherSuites(): String[] - removed:
method SslConnector.getKeystore(): String - removed:
method SslConnector.getKeystoreType(): String - removed:
method SslConnector.getNeedClientAuth(): boolean - removed:
method SslConnector.getProtocol(): String - removed:
method SslConnector.getProvider(): String - removed:
method SslConnector.getSecureRandomAlgorithm(): String - removed:
method SslConnector.getSslContext(): SSLContext - removed:
method SslConnector.getSslContextFactory(): SslContextFactory - removed:
method SslConnector.getSslKeyManagerFactoryAlgorithm(): String - removed:
method SslConnector.getSslTrustManagerFactoryAlgorithm(): String - removed:
method SslConnector.getTruststore(): String - removed:
method SslConnector.getTruststoreType(): String - removed:
method SslConnector.getWantClientAuth(): boolean - removed:
method SslConnector.isAllowRenegotiate(): boolean - removed:
method SslConnector.setAllowRenegotiate(boolean): void - removed:
method SslConnector.setExcludeCipherSuites(String[]): void - removed:
method SslConnector.setIncludeCipherSuites(String[]): void - removed:
method SslConnector.setKeyPassword(String): void - removed:
method SslConnector.setKeystore(String): void - removed:
method SslConnector.setKeystoreType(String): void - removed:
method SslConnector.setNeedClientAuth(boolean): void - removed:
method SslConnector.setPassword(String): void - removed:
method SslConnector.setProtocol(String): void - removed:
method SslConnector.setProvider(String): void - removed:
method SslConnector.setSecureRandomAlgorithm(String): void - removed:
method SslConnector.setSslContext(SSLContext): void - removed:
method SslConnector.setSslKeyManagerFactoryAlgorithm(String): void - removed:
method SslConnector.setSslTrustManagerFactoryAlgorithm(String): void - removed:
method SslConnector.setTrustPassword(String): void - removed:
method SslConnector.setTruststore(String): void - removed:
method SslConnector.setTruststoreType(String): void - removed:
method SslConnector.setWantClientAuth(boolean): void - removed:
method SslSelectChannelConnector.createSSLEngine(SocketChannel): SSLEngine - removed:
method SslSelectChannelConnector.customize(EndPoint, Request): void - removed:
method SslSelectChannelConnector.doStart(): void - removed:
method SslSelectChannelConnector.doStop(): void - removed:
method SslSelectChannelConnector.getAlgorithm(): String - removed:
method SslSelectChannelConnector.getExcludeCipherSuites(): String[] - removed:
method SslSelectChannelConnector.getIncludeCipherSuites(): String[] - removed:
method SslSelectChannelConnector.getKeystore(): String - removed:
method SslSelectChannelConnector.getKeystoreType(): String - removed:
method SslSelectChannelConnector.getNeedClientAuth(): boolean - removed:
method SslSelectChannelConnector.getProtocol(): String - removed:
method SslSelectChannelConnector.getProvider(): String - removed:
method SslSelectChannelConnector.getSecureRandomAlgorithm(): String - removed:
method SslSelectChannelConnector.getSslBuffers(): Buffers - removed:
method SslSelectChannelConnector.getSslContext(): SSLContext - removed:
method SslSelectChannelConnector.getSslContextFactory(): SslContextFactory - removed:
method SslSelectChannelConnector.getSslKeyManagerFactoryAlgorithm(): String - removed:
method SslSelectChannelConnector.getSslTrustManagerFactoryAlgorithm(): String - removed:
method SslSelectChannelConnector.getTruststore(): String - removed:
method SslSelectChannelConnector.getTruststoreType(): String - removed:
method SslSelectChannelConnector.getWantClientAuth(): boolean - removed:
method SslSelectChannelConnector.isAllowRenegotiate(): boolean - removed:
method SslSelectChannelConnector.isConfidential(Request): boolean - removed:
method SslSelectChannelConnector.isIntegral(Request): boolean - removed:
method SslSelectChannelConnector.newConnection(SocketChannel, AsyncEndPoint): AsyncConnection - removed:
method SslSelectChannelConnector.newPlainConnection(SocketChannel, AsyncEndPoint): AsyncConnection - removed:
method SslSelectChannelConnector.newSslConnection(AsyncEndPoint, SSLEngine): SslConnection - removed:
method SslSelectChannelConnector.setAlgorithm(String): void - removed:
method SslSelectChannelConnector.setAllowRenegotiate(boolean): void - removed:
method SslSelectChannelConnector.setExcludeCipherSuites(String[]): void - removed:
method SslSelectChannelConnector.setIncludeCipherSuites(String[]): void - removed:
method SslSelectChannelConnector.setKeyPassword(String): void - removed:
method SslSelectChannelConnector.setKeystore(String): void - removed:
method SslSelectChannelConnector.setKeystoreType(String): void - removed:
method SslSelectChannelConnector.setNeedClientAuth(boolean): void - removed:
method SslSelectChannelConnector.setPassword(String): void - removed:
method SslSelectChannelConnector.setProtocol(String): void - removed:
method SslSelectChannelConnector.setProvider(String): void - removed:
method SslSelectChannelConnector.setSecureRandomAlgorithm(String): void - removed:
method SslSelectChannelConnector.setSslContext(SSLContext): void - removed:
method SslSelectChannelConnector.setSslKeyManagerFactoryAlgorithm(String): void - removed:
method SslSelectChannelConnector.setSslTrustManagerFactoryAlgorithm(String): void - removed:
method SslSelectChannelConnector.setTrustPassword(String): void - removed:
method SslSelectChannelConnector.setTruststore(String): void - removed:
method SslSelectChannelConnector.setTruststoreType(String): void - removed:
method SslSelectChannelConnector.setWantClientAuth(boolean): void - removed:
method SslSocketConnector.SslConnectorEndPoint.run(): void - removed:
method SslSocketConnector.SslConnectorEndPoint.shutdownInput(): void - removed:
method SslSocketConnector.SslConnectorEndPoint.shutdownOutput(): void - removed:
method SslSocketConnector.accept(int): void - removed:
method SslSocketConnector.configure(Socket): void - removed:
method SslSocketConnector.customize(EndPoint, Request): void - removed:
method SslSocketConnector.doStart(): void - removed:
method SslSocketConnector.doStop(): void - removed:
method SslSocketConnector.getAlgorithm(): String - removed:
method SslSocketConnector.getExcludeCipherSuites(): String[] - removed:
method SslSocketConnector.getHandshakeTimeout(): int - removed:
method SslSocketConnector.getIncludeCipherSuites(): String[] - removed:
method SslSocketConnector.getKeystore(): String - removed:
method SslSocketConnector.getKeystoreType(): String - removed:
method SslSocketConnector.getNeedClientAuth(): boolean - removed:
method SslSocketConnector.getProtocol(): String - removed:
method SslSocketConnector.getProvider(): String - removed:
method SslSocketConnector.getSecureRandomAlgorithm(): String - removed:
method SslSocketConnector.getSslContext(): SSLContext - removed:
method SslSocketConnector.getSslContextFactory(): SslContextFactory - removed:
method SslSocketConnector.getSslKeyManagerFactoryAlgorithm(): String - removed:
method SslSocketConnector.getSslTrustManagerFactoryAlgorithm(): String - removed:
method SslSocketConnector.getTruststore(): String - removed:
method SslSocketConnector.getTruststoreType(): String - removed:
method SslSocketConnector.getWantClientAuth(): boolean - removed:
method SslSocketConnector.isAllowRenegotiate(): boolean - removed:
method SslSocketConnector.isConfidential(Request): boolean - removed:
method SslSocketConnector.isIntegral(Request): boolean - removed:
method SslSocketConnector.newServerSocket(String, int, int): ServerSocket - removed:
method SslSocketConnector.open(): void - removed:
method SslSocketConnector.setAlgorithm(String): void - removed:
method SslSocketConnector.setAllowRenegotiate(boolean): void - removed:
method SslSocketConnector.setExcludeCipherSuites(String[]): void - removed:
method SslSocketConnector.setHandshakeTimeout(int): void - removed:
method SslSocketConnector.setIncludeCipherSuites(String[]): void - removed:
method SslSocketConnector.setKeyPassword(String): void - removed:
method SslSocketConnector.setKeystore(String): void - removed:
method SslSocketConnector.setKeystoreType(String): void - removed:
method SslSocketConnector.setNeedClientAuth(boolean): void - removed:
method SslSocketConnector.setPassword(String): void - removed:
method SslSocketConnector.setProtocol(String): void - removed:
method SslSocketConnector.setProvider(String): void - removed:
method SslSocketConnector.setSecureRandomAlgorithm(String): void - removed:
method SslSocketConnector.setSslContext(SSLContext): void - removed:
method SslSocketConnector.setSslKeyManagerFactoryAlgorithm(String): void - removed:
method SslSocketConnector.setSslTrustManagerFactoryAlgorithm(String): void - removed:
method SslSocketConnector.setTrustPassword(String): void - removed:
method SslSocketConnector.setTruststore(String): void - removed:
method SslSocketConnector.setTruststoreType(String): void - removed:
method SslSocketConnector.setWantClientAuth(boolean): void - removed:
static field SslConnector.DEFAULT_KEYSTORE: String - removed:
static field SslConnector.DEFAULT_KEYSTORE_ALGORITHM: String - removed:
static field SslConnector.DEFAULT_TRUSTSTORE_ALGORITHM: String - removed:
static field SslConnector.KEYPASSWORD_PROPERTY: String - removed:
static field SslConnector.PASSWORD_PROPERTY: String - removed:
static method ServletSSL.deduceKeyLength(String): int - removed:
static method SslCertificates.customize(SSLSession, EndPoint, Request): void - removed:
static method SslCertificates.getCertChain(SSLSession): X509Certificate[]