OptionalasyncStarted
asyncStarted?: boolean
OptionalasyncSupported
asyncSupported?: boolean
OptionalattributeNames
attributeNames?: Record<string, unknown>
OptionalcharacterEncoding
characterEncoding?: string
OptionalcontentLength
contentLength?: number
OptionalcontentLengthLong
contentLengthLong?: number
OptionalcontentType
contentType?: string
OptionaldispatcherType
dispatcherType?:
| string & {}
| "ERROR"
| "FORWARD"
| "INCLUDE"
| "REQUEST"
| "ASYNC"
inputStream?: {
finished?: boolean;
readListener?: { [key: string]: unknown };
ready?: boolean;
[key: string]: unknown;
}
OptionallocalAddr
localAddr?: string
Optionallocale
locale?: {
country?: string;
displayCountry?: string;
displayLanguage?: string;
displayName?: string;
displayScript?: string;
displayVariant?: string;
extensionKeys?: string[];
iso3Country?: string;
iso3Language?: string;
language?: string;
script?: string;
unicodeLocaleAttributes?: string[];
unicodeLocaleKeys?: string[];
variant?: string;
}
Optionallocales
locales?: Record<string, unknown>
OptionallocalName
localName?: string
OptionallocalPort
localPort?: number
OptionalparameterMap
parameterMap?: Record<string, string[]>
OptionalparameterNames
parameterNames?: Record<string, unknown>
Optionalprotocol
protocol?: string
OptionalprotocolRequestId
protocolRequestId?: string
Optionalreader
reader?: Record<string, unknown>
OptionalremoteAddr
remoteAddr?: string
OptionalremoteHost
remoteHost?: string
OptionalremotePort
remotePort?: number
OptionalrequestId
requestId?: string
Optionalscheme
scheme?: string
Optionalsecure
secure?: boolean
OptionalserverName
serverName?: string
OptionalserverPort
serverPort?: number
OptionalservletConnection
servletConnection?: {
connectionId?: string;
protocol?: string;
protocolConnectionId?: string;
secure?: boolean;
[key: string]: unknown;
}
OptionalservletContext
servletContext?: {
attributeNames?: Record<string, any>;
classLoader?: {
defaultAssertionStatus?: boolean;
definedPackages?: {
annotations?: Record<string, any>[];
declaredAnnotations?: Record<string, any>[];
implementationTitle?: string;
implementationVendor?: string;
implementationVersion?: string;
name?: string;
sealed?: boolean;
specificationTitle?: string;
specificationVendor?: string;
specificationVersion?: string;
[key: string]: unknown;
}[];
name?: string;
parent?: {
defaultAssertionStatus?: boolean;
definedPackages?: {
annotations?: (...)[];
declaredAnnotations?: (...)[];
implementationTitle?: string;
implementationVendor?: string;
implementationVersion?: string;
name?: string;
sealed?: boolean;
specificationTitle?: string;
specificationVendor?: string;
specificationVersion?: string;
[key: string]: unknown;
}[];
name?: string;
registeredAsParallelCapable?: boolean;
unnamedModule?: {
annotations?: Record<(...), (...)>[];
declaredAnnotations?: Record<(...), (...)>[];
descriptor?: {
automatic?: (...) | (...) | (...);
open?: (...) | (...) | (...);
[key: string]: unknown;
};
layer?: Record<string, any>;
name?: string;
named?: boolean;
nativeAccessEnabled?: boolean;
packages?: string[];
[key: string]: unknown;
};
[key: string]: unknown;
};
registeredAsParallelCapable?: boolean;
unnamedModule?: {
annotations?: Record<string, any>[];
declaredAnnotations?: Record<string, any>[];
descriptor?: {
automatic?: boolean;
open?: boolean;
[key: string]: unknown;
};
layer?: Record<string, any>;
name?: string;
named?: boolean;
nativeAccessEnabled?: boolean;
packages?: string[];
[key: string]: unknown;
};
[key: string]: unknown;
};
contextPath?: string;
defaultSessionTrackingModes?: (string & {} | "COOKIE" | "URL" | "SSL")[];
effectiveMajorVersion?: number;
effectiveMinorVersion?: number;
effectiveSessionTrackingModes?: (string & {} | "COOKIE" | "URL" | "SSL")[];
filterRegistrations?: Record<
string,
{
className?: string;
initParameters?: Record<string, string>;
name?: string;
servletNameMappings?: string[];
urlPatternMappings?: string[];
[key: string]: unknown;
},
>;
initParameterNames?: Record<string, any>;
jspConfigDescriptor?: {
jspPropertyGroups?: {
buffer?: string;
defaultContentType?: string;
deferredSyntaxAllowedAsLiteral?: string;
elIgnored?: string;
errorOnELNotFound?: string;
errorOnUndeclaredNamespace?: string;
includeCodas?: string[];
includePreludes?: string[];
isXml?: string;
pageEncoding?: string;
scriptingInvalid?: string;
trimDirectiveWhitespaces?: string;
urlPatterns?: string[];
[key: string]: unknown;
}[];
taglibs?: {
taglibLocation?: string;
taglibURI?: string;
[key: string]: unknown;
}[];
[key: string]: unknown;
};
majorVersion?: number;
minorVersion?: number;
requestCharacterEncoding?: string;
responseCharacterEncoding?: string;
serverInfo?: string;
servletContextName?: string;
servletRegistrations?: Record<
string,
{
className?: string;
initParameters?: Record<string, string>;
mappings?: string[];
name?: string;
runAsRole?: string;
[key: string]: unknown;
},
>;
sessionCookieConfig?: {
attributes?: Record<string, string>;
comment?: string;
domain?: string;
httpOnly?: boolean;
maxAge?: number;
name?: string;
path?: string;
secure?: boolean;
[key: string]: unknown;
};
sessionTimeout?: number;
sessionTrackingModes?: (string & {} | "COOKIE" | "URL" | "SSL")[];
virtualServerName?: string;
[key: string]: unknown;
}