declare namespace org { namespace eclipse { namespace jetty { namespace websocket { namespace server { class HandshakeRFC6455 implements org.eclipse.jetty.websocket.server.WebSocketHandshake { public static VERSION: int public constructor() public doHandshakeResponse(arg0: org.eclipse.jetty.websocket.servlet.ServletUpgradeRequest, arg1: org.eclipse.jetty.websocket.servlet.ServletUpgradeResponse): void public static class: java.lang.Class } interface MappedWebSocketCreator { addMapping(arg0: org.eclipse.jetty.websocket.server.pathmap.PathSpec, arg1: org.eclipse.jetty.websocket.servlet.WebSocketCreator | org.eclipse.jetty.websocket.servlet.WebSocketCreator$$Lambda): void getMappings(): org.eclipse.jetty.websocket.server.pathmap.PathMappings } namespace pathmap { class PathMappings$MappedResource implements java.lang.Comparable> { public constructor(arg0: org.eclipse.jetty.websocket.server.pathmap.PathSpec, arg1: E) public compareTo(arg0: org.eclipse.jetty.websocket.server.pathmap.PathMappings$MappedResource): int public equals(arg0: java.lang.Object): boolean public getPathSpec(): org.eclipse.jetty.websocket.server.pathmap.PathSpec public getResource(): E public hashCode(): int public toString(): string public compareTo(arg0: java.lang.Object): int public static class: java.lang.Class } class PathMappings implements java.lang.Iterable> , org.eclipse.jetty.util.component.Dumpable { public constructor() public dump(): string public dump(arg0: java.lang.Appendable, arg1: string): void public getMappings(): java.util.List> public reset(): void public getMatch(arg0: string): org.eclipse.jetty.websocket.server.pathmap.PathMappings$MappedResource public iterator(): java.util.Iterator> public put(arg0: org.eclipse.jetty.websocket.server.pathmap.PathSpec, arg1: E): void public toString(): string public static class: java.lang.Class } abstract class PathSpec implements java.lang.Comparable { protected pathSpec: string protected group: org.eclipse.jetty.websocket.server.pathmap.PathSpecGroup protected pathDepth: int protected specLength: int public constructor() public compareTo(arg0: org.eclipse.jetty.websocket.server.pathmap.PathSpec): int public equals(arg0: java.lang.Object): boolean public getGroup(): org.eclipse.jetty.websocket.server.pathmap.PathSpecGroup public getPathDepth(): int public getPathInfo(arg0: string): string public getPathMatch(arg0: string): string public getPathSpec(): string public getRelativePath(arg0: string, arg1: string): string public hashCode(): int public matches(arg0: string): boolean public toString(): string public compareTo(arg0: java.lang.Object): int public static class: java.lang.Class } class PathSpecGroup extends java.lang.Enum { public static EXACT: org.eclipse.jetty.websocket.server.pathmap.PathSpecGroup public static MIDDLE_GLOB: org.eclipse.jetty.websocket.server.pathmap.PathSpecGroup public static PREFIX_GLOB: org.eclipse.jetty.websocket.server.pathmap.PathSpecGroup public static SUFFIX_GLOB: org.eclipse.jetty.websocket.server.pathmap.PathSpecGroup public static DEFAULT: org.eclipse.jetty.websocket.server.pathmap.PathSpecGroup public static values(): org.eclipse.jetty.websocket.server.pathmap.PathSpecGroup[] public static valueOf(arg0: string): org.eclipse.jetty.websocket.server.pathmap.PathSpecGroup public static class: java.lang.Class } class RegexPathSpec extends org.eclipse.jetty.websocket.server.pathmap.PathSpec { protected pattern: java.util.regex.Pattern protected constructor() public constructor(arg0: string) public getMatcher(arg0: string): java.util.regex.Matcher public getPathInfo(arg0: string): string public getPathMatch(arg0: string): string public getPattern(): java.util.regex.Pattern public getRelativePath(arg0: string, arg1: string): string public matches(arg0: string): boolean public static class: java.lang.Class } class ServletPathSpec$1 { public static class: java.lang.Class } class ServletPathSpec extends org.eclipse.jetty.websocket.server.pathmap.PathSpec { public static PATH_SPEC_SEPARATORS: string public static getMultiPathSpecs(arg0: string): org.eclipse.jetty.websocket.server.pathmap.ServletPathSpec[] public constructor(arg0: string) public getPathInfo(arg0: string): string public getPathMatch(arg0: string): string public getRelativePath(arg0: string, arg1: string): string public matches(arg0: string): boolean public static class: java.lang.Class } } class ServletWebSocketRequest extends org.eclipse.jetty.websocket.servlet.ServletUpgradeRequest { public constructor(arg0: javax.servlet.http.HttpServletRequest) public static class: java.lang.Class } class ServletWebSocketResponse extends org.eclipse.jetty.websocket.servlet.ServletUpgradeResponse { public constructor(arg0: javax.servlet.http.HttpServletResponse) public static class: java.lang.Class } class WebSocketHandler$Simple extends org.eclipse.jetty.websocket.server.WebSocketHandler { public constructor(arg0: java.lang.Class) public configure(arg0: org.eclipse.jetty.websocket.servlet.WebSocketServletFactory): void public static class: java.lang.Class } abstract class WebSocketHandler extends org.eclipse.jetty.server.handler.HandlerWrapper { public constructor() public constructor(arg0: org.eclipse.jetty.io.ByteBufferPool) public configure(arg0: org.eclipse.jetty.websocket.servlet.WebSocketServletFactory): void public configurePolicy(arg0: org.eclipse.jetty.websocket.api.WebSocketPolicy): void protected doStart(): void public getWebSocketFactory(): org.eclipse.jetty.websocket.servlet.WebSocketServletFactory public handle(arg0: string, arg1: org.eclipse.jetty.server.Request, arg2: javax.servlet.http.HttpServletRequest, arg3: javax.servlet.http.HttpServletResponse): void public static class: java.lang.Class } interface WebSocketHandshake { doHandshakeResponse(arg0: org.eclipse.jetty.websocket.servlet.ServletUpgradeRequest, arg1: org.eclipse.jetty.websocket.servlet.ServletUpgradeResponse): void } interface WebSocketHandshake$$Lambda { (arg0: org.eclipse.jetty.websocket.servlet.ServletUpgradeRequest, arg1: org.eclipse.jetty.websocket.servlet.ServletUpgradeResponse): void } class WebSocketServerConnection extends org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection implements org.eclipse.jetty.io.Connection$UpgradeTo { public constructor(arg0: org.eclipse.jetty.io.EndPoint, arg1: java.util.concurrent.Executor | java.util.concurrent.Executor$$Lambda, arg2: org.eclipse.jetty.util.thread.Scheduler, arg3: org.eclipse.jetty.websocket.api.WebSocketPolicy, arg4: org.eclipse.jetty.io.ByteBufferPool) public getLocalAddress(): java.net.InetSocketAddress public getRemoteAddress(): java.net.InetSocketAddress public setNextIncomingFrames(arg0: org.eclipse.jetty.websocket.api.extensions.IncomingFrames): void public static class: java.lang.Class } class WebSocketServerFactory extends org.eclipse.jetty.util.component.ContainerLifeCycle implements org.eclipse.jetty.websocket.servlet.WebSocketCreator , org.eclipse.jetty.websocket.common.scopes.WebSocketContainerScope , org.eclipse.jetty.websocket.servlet.WebSocketServletFactory , org.eclipse.jetty.websocket.common.SessionListener { public constructor() public constructor(arg0: org.eclipse.jetty.websocket.api.WebSocketPolicy) public constructor(arg0: org.eclipse.jetty.io.ByteBufferPool) public constructor(arg0: org.eclipse.jetty.websocket.api.WebSocketPolicy, arg1: org.eclipse.jetty.io.ByteBufferPool) public acceptWebSocket(arg0: javax.servlet.http.HttpServletRequest, arg1: javax.servlet.http.HttpServletResponse): boolean public acceptWebSocket(arg0: org.eclipse.jetty.websocket.servlet.WebSocketCreator | org.eclipse.jetty.websocket.servlet.WebSocketCreator$$Lambda, arg1: javax.servlet.http.HttpServletRequest, arg2: javax.servlet.http.HttpServletResponse): boolean public addSessionFactory(arg0: org.eclipse.jetty.websocket.common.SessionFactory): void public cleanup(): void public createFactory(arg0: org.eclipse.jetty.websocket.api.WebSocketPolicy): org.eclipse.jetty.websocket.servlet.WebSocketServletFactory public createWebSocket(arg0: org.eclipse.jetty.websocket.servlet.ServletUpgradeRequest, arg1: org.eclipse.jetty.websocket.servlet.ServletUpgradeResponse): java.lang.Object protected doStart(): void public getBufferPool(): org.eclipse.jetty.io.ByteBufferPool public getCreator(): org.eclipse.jetty.websocket.servlet.WebSocketCreator public getExecutor(): java.util.concurrent.Executor public getObjectFactory(): org.eclipse.jetty.util.DecoratedObjectFactory public getEventDriverFactory(): org.eclipse.jetty.websocket.common.events.EventDriverFactory public getExtensionFactory(): org.eclipse.jetty.websocket.api.extensions.ExtensionFactory public getOpenSessions(): java.util.Collection public getPolicy(): org.eclipse.jetty.websocket.api.WebSocketPolicy public getSslContextFactory(): org.eclipse.jetty.util.ssl.SslContextFactory public init(arg0: org.eclipse.jetty.servlet.ServletContextHandler): void public init(arg0: javax.servlet.ServletContext): void public isUpgradeRequest(arg0: javax.servlet.http.HttpServletRequest, arg1: javax.servlet.http.HttpServletResponse): boolean public onSessionClosed(arg0: org.eclipse.jetty.websocket.common.WebSocketSession): void public onSessionOpened(arg0: org.eclipse.jetty.websocket.common.WebSocketSession): void protected parseProtocols(arg0: string): java.lang.String[] public register(arg0: java.lang.Class): void public setCreator(arg0: org.eclipse.jetty.websocket.servlet.WebSocketCreator | org.eclipse.jetty.websocket.servlet.WebSocketCreator$$Lambda): void public static class: java.lang.Class } class WebSocketUpgradeFilter extends org.eclipse.jetty.util.component.ContainerLifeCycle implements javax.servlet.Filter , org.eclipse.jetty.websocket.server.MappedWebSocketCreator , org.eclipse.jetty.util.component.Dumpable { public static CONTEXT_ATTRIBUTE_KEY: string public static configureContext(arg0: org.eclipse.jetty.servlet.ServletContextHandler): org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter public static configureContext(arg0: javax.servlet.ServletContext): org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter public constructor() public constructor(arg0: org.eclipse.jetty.websocket.api.WebSocketPolicy, arg1: org.eclipse.jetty.io.ByteBufferPool) public addMapping(arg0: org.eclipse.jetty.websocket.server.pathmap.PathSpec, arg1: org.eclipse.jetty.websocket.servlet.WebSocketCreator | org.eclipse.jetty.websocket.servlet.WebSocketCreator$$Lambda): void public destroy(): void public doFilter(arg0: javax.servlet.ServletRequest, arg1: javax.servlet.ServletResponse, arg2: javax.servlet.FilterChain | javax.servlet.FilterChain$$Lambda): void public dump(): string public dump(arg0: java.lang.Appendable, arg1: string): void public getFactory(): org.eclipse.jetty.websocket.server.WebSocketServerFactory public getMappings(): org.eclipse.jetty.websocket.server.pathmap.PathMappings public init(arg0: javax.servlet.FilterConfig): void public setToAttribute(arg0: javax.servlet.ServletContext, arg1: string): void public toString(): string public static class: java.lang.Class } class WebSocketUpgradeHandlerWrapper extends org.eclipse.jetty.server.handler.HandlerWrapper implements org.eclipse.jetty.websocket.server.MappedWebSocketCreator { public constructor() public constructor(arg0: org.eclipse.jetty.io.ByteBufferPool) public addMapping(arg0: org.eclipse.jetty.websocket.server.pathmap.PathSpec, arg1: org.eclipse.jetty.websocket.servlet.WebSocketCreator | org.eclipse.jetty.websocket.servlet.WebSocketCreator$$Lambda): void public getMappings(): org.eclipse.jetty.websocket.server.pathmap.PathMappings public handle(arg0: string, arg1: org.eclipse.jetty.server.Request, arg2: javax.servlet.http.HttpServletRequest, arg3: javax.servlet.http.HttpServletResponse): void public static class: java.lang.Class } } } } } }