Top Fields Constructors Methods
io.undertow.server.protocol.ajp

pack-priv Class AjpRequestParseState

extends Object
Class Inheritance
Imports
io.undertow.UndertowLogger, java.io.UnsupportedEncodingException, java.net.InetAddress, .InetSocketAddress, .UnknownHostException, java.security.cert.CertificateException, java.util.Map, io.undertow.server.BasicSSLSessionInfo, io.undertow.util.HttpString

Author
Stuart Douglas

Field Summary

Modifier and TypeField and Description
pack-priv Map<String, String>
pack-priv boolean
public static final int
public boolean
pack-priv boolean
pack-priv String
pack-priv HttpString
public int
currentIntegerPart

when reading the first byte of an integer this stores the first value.

private StringBuilder
currentString

The current string being read

pack-priv int
public static final int
pack-priv int
pack-priv byte
public int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
pack-priv String
pack-priv int
pack-priv String
pack-priv int
public String
public String
public String
public String
pack-priv int
public int
stringLength

The length of the string being read

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
addStringByte(byte b)

pack-priv InetSocketAddress
pack-priv InetSocketAddress
pack-priv BasicSSLSessionInfo
public int
public String
public boolean
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

attributesback to summary
pack-priv Map<String, String> attributes
badRequestback to summary
pack-priv boolean badRequest
BEGINback to summary
public static final int BEGIN
containsUnencodedUrlCharactersback to summary
public boolean containsUnencodedUrlCharacters
containsUrlCharactersback to summary
pack-priv boolean containsUrlCharacters
currentAttributeback to summary
pack-priv String currentAttribute
currentHeaderback to summary
pack-priv HttpString currentHeader
currentIntegerPartback to summary
public int currentIntegerPart

when reading the first byte of an integer this stores the first value. It is set to -1 to signify that the first byte has not been read yet.

currentStringback to summary
private StringBuilder currentString

The current string being read

dataSizeback to summary
pack-priv int dataSize
DONEback to summary
public static final int DONE
numHeadersback to summary
pack-priv int numHeaders
prefixback to summary
pack-priv byte prefix
readHeadersback to summary
public int readHeaders
READING_ATTRIBUTESback to summary
public static final int READING_ATTRIBUTES
READING_DATA_SIZEback to summary
public static final int READING_DATA_SIZE
READING_HEADERSback to summary
public static final int READING_HEADERS
READING_IS_SSLback to summary
public static final int READING_IS_SSL
READING_MAGIC_NUMBERback to summary
public static final int READING_MAGIC_NUMBER
READING_METHODback to summary
public static final int READING_METHOD
READING_NUM_HEADERSback to summary
public static final int READING_NUM_HEADERS
READING_PREFIX_CODEback to summary
public static final int READING_PREFIX_CODE
READING_PROTOCOLback to summary
public static final int READING_PROTOCOL
READING_REMOTE_ADDRback to summary
public static final int READING_REMOTE_ADDR
READING_REMOTE_HOSTback to summary
public static final int READING_REMOTE_HOST
READING_REQUEST_URIback to summary
public static final int READING_REQUEST_URI
READING_SERVER_NAMEback to summary
public static final int READING_SERVER_NAME
READING_SERVER_PORTback to summary
public static final int READING_SERVER_PORT
remoteAddressback to summary
pack-priv String remoteAddress
remotePortback to summary
pack-priv int remotePort
serverAddressback to summary
pack-priv String serverAddress
serverPortback to summary
pack-priv int serverPort
sslCertback to summary
public String sslCert
sslCipherback to summary
public String sslCipher
sslKeySizeback to summary
public String sslKeySize
sslSessionIdback to summary
public String sslSessionId
stateback to summary
pack-priv int state
stringLengthback to summary
public int stringLength

The length of the string being read

Constructor Detail

AjpRequestParseStateback to summary
pack-priv AjpRequestParseState()

Method Detail

addStringByteback to summary
public void addStringByte(byte b)
createDestinationAddressback to summary
pack-priv InetSocketAddress createDestinationAddress()
createPeerAddressback to summary
pack-priv InetSocketAddress createPeerAddress()
createSslSessionInfoback to summary
pack-priv BasicSSLSessionInfo createSslSessionInfo()
getCurrentStringLengthback to summary
public int getCurrentStringLength()
getStringAndClearback to summary
public String getStringAndClear() throws UnsupportedEncodingException
isCompleteback to summary
public boolean isComplete()
resetback to summary
public void reset()