Dependencies
Declarations
-
org
-
glassfish
-
grizzly
-
http
-
ajp
-
AjpAddOn
- isTomcatAuthentication: boolean
- secret: String
- AjpAddOn(): void
- configure(boolean, String): void
- configure(Properties): void
- isTomcatAuthentication(): boolean
- getSecret(): String
- setup(NetworkListener, FilterChainBuilder): void
- createAjpHandlerFilter(): AjpHandlerFilter
- createAjpMessageFilter(): AjpMessageFilter
-
AjpConstants
- JK_AJP13_FORWARD_REQUEST: byte
- JK_AJP13_SHUTDOWN: byte
- JK_AJP13_PING_REQUEST: byte
- JK_AJP13_CPING_REQUEST: byte
- JK_AJP13_DATA: byte
- JK_AJP13_SEND_BODY_CHUNK: byte
- JK_AJP13_SEND_HEADERS: byte
- JK_AJP13_END_RESPONSE: byte
- JK_AJP13_GET_BODY_CHUNK: byte
- JK_AJP13_CPONG_REPLY: byte
- SC_RESP_CONTENT_TYPE: int
- SC_RESP_CONTENT_LANGUAGE: int
- SC_RESP_CONTENT_LENGTH: int
- SC_RESP_DATE: int
- SC_RESP_LAST_MODIFIED: int
- SC_RESP_LOCATION: int
- SC_RESP_SET_COOKIE: int
- SC_RESP_SET_COOKIE2: int
- SC_RESP_SERVLET_ENGINE: int
- SC_RESP_STATUS: int
- SC_RESP_WWW_AUTHENTICATE: int
- SC_A_CONTEXT: byte
- SC_A_SERVLET_PATH: byte
- SC_A_REMOTE_USER: byte
- SC_A_AUTH_TYPE: byte
- SC_A_QUERY_STRING: byte
- SC_A_JVM_ROUTE: byte
- SC_A_SSL_CERT: byte
- SC_A_SSL_CIPHER: byte
- SC_A_SSL_SESSION: byte
- SC_A_SSL_KEYSIZE: byte
- SC_A_SECRET: byte
- SC_A_STORED_METHOD: byte
- SC_A_REQ_ATTRIBUTE: byte
- SC_A_ARE_DONE: byte
- methodTransArray: String[]
- SC_M_JK_STORED: int
- SC_REQ_ACCEPT: int
- SC_REQ_ACCEPT_CHARSET: int
- SC_REQ_ACCEPT_ENCODING: int
- SC_REQ_ACCEPT_LANGUAGE: int
- SC_REQ_AUTHORIZATION: int
- SC_REQ_CONNECTION: int
- SC_REQ_CONTENT_TYPE: int
- SC_REQ_CONTENT_LENGTH: int
- SC_REQ_COOKIE: int
- SC_REQ_COOKIE2: int
- SC_REQ_HOST: int
- SC_REQ_PRAGMA: int
- SC_REQ_REFERER: int
- SC_REQ_USER_AGENT: int
- SC_A_SSL_KEY_SIZE: byte
- headerTransArray: String[]
- MAX_SPEC_PACKET_SIZE: int
- MAX_PACKET_SIZE: int
- H_SIZE: int
- SUGGESTED_MAX_PAYLOAD_SIZE: short
-
AjpHandlerFilter
- LOGGER: Logger
- httpRequestInProcessAttr: Attribute<AjpHttpRequest>
- secret: String
- isTomcatAuthentication: boolean
- NEED_MORE_DATA_MESSAGE: Buffer
- shutdownHandlers: Queue<ShutdownHandler>
- configure(Properties): void
- isTomcatAuthentication(): boolean
- setTomcatAuthentication(boolean): void
- getSecret(): String
- setSecret(String): void
- addShutdownHandler(ShutdownHandler): void
- removeShutdownHandler(ShutdownHandler): void
- handleRead(FilterChainContext): NextAction
- handleWrite(FilterChainContext): NextAction
- encodeHttpPacket(Connection, HttpPacket): Buffer
- handleEvent(FilterChainContext, FilterChainEvent): NextAction
- processData(FilterChainContext, Buffer): NextAction
- processForwardRequest(FilterChainContext, Buffer): NextAction
- processCPing(FilterChainContext, Buffer): NextAction
- processShutdown(FilterChainContext, Buffer): NextAction
- sendMoreDataRequestIfNeeded(FilterChainContext): void
- sendEndResponse(FilterChainContext): void
- extractType(FilterChainContext, Buffer): int
-
AjpHttpRequest
- LOGGER: Logger
- CACHE_IDX: CachedTypeIndex<AjpHttpRequest>
- create(): AjpHttpRequest
- instanceId: DataChunk
- sslCert: DataChunk
- tmpDataChunk: DataChunk
- secret: String
- cachedResponse: AjpHttpResponse
- processingState: ProcessingState
- contentBytesRemaining: int
- AjpHttpRequest(): void
- getAttribute(String): Object
- getLocalPort(): int
- getRemotePort(): int
- localAddr(): DataChunk
- localName(): DataChunk
- remoteAddr(): DataChunk
- remoteHostRaw(): DataChunk
- remoteHost(): DataChunk
- instanceId(): DataChunk
- sslCert(): DataChunk
- getSecret(): String
- setSecret(String): void
- init(): AjpHttpRequest
- getProcessingState(): ProcessingState
- getContentBytesRemaining(): int
- setContentBytesRemaining(int): void
- setExpectContent(boolean): void
- setUnparsedHostHeader(DataChunk): void
- doParseHostHeader(): void
- reset(): void
- recycle(): void
- AjpHttpResponse
- AjpMessageFilter
-
AjpMessageUtils
- DEC: int[]
- EMPTY_BYTE_ARRAY: byte[]
- decodeRequest(Buffer, AjpHttpRequest, boolean): void
- decodeAttributes(Buffer, int, AjpHttpRequest, boolean): int
- decodeHeaders(Buffer, int, AjpHttpRequest): int
- parseHost(DataChunk, DataChunk, HttpRequestPacket): void
- isNullLength(int): boolean
- readShort(Buffer, int): int
- getBytesToDataChunk(Buffer, int, DataChunk): int
- skipBytes(Buffer, int): int
- setStringAttribute(AjpHttpRequest, Buffer, int): int
- setStringAttributeValue(AjpHttpRequest, String, Buffer, int): int
- encodeHeaders(MemoryManager, HttpResponsePacket): Buffer
- BODY_CHUNK_HEADER_SIZE: int
- MAX_BODY_CHUNK_CONTENT_SIZE: int
- appendContentAndTrim(MemoryManager, Buffer, Buffer): Buffer
- appendContentChunkAndTrim(MemoryManager, Buffer, Buffer): Buffer
- putBytes(MemoryManager, Buffer, DataChunk, byte[]): Buffer
- putBytes(MemoryManager, Buffer, byte[]): Buffer
- putShort(MemoryManager, Buffer, int): Buffer
- ShutdownHandler
-
AjpAddOn
-
ajp
-
http
-
grizzly
-
glassfish