Skip to content

Variable: ServletContextSchema ​

ts
const ServletContextSchema: ZodObject<{
  attributeNames: ZodOptional<ZodRecord<ZodString, ZodAny>>;
  classLoader: ZodOptional<ZodObject<{
     defaultAssertionStatus: ZodOptional<ZodBoolean>;
     definedPackages: ZodOptional<ZodArray<ZodObject<{
        annotations: ZodOptional<ZodArray<...>>;
        declaredAnnotations: ZodOptional<ZodArray<...>>;
        implementationTitle: ZodOptional<ZodString>;
        implementationVendor: ZodOptional<ZodString>;
        implementationVersion: ZodOptional<ZodString>;
        name: ZodOptional<ZodString>;
        sealed: ZodOptional<ZodBoolean>;
        specificationTitle: ZodOptional<ZodString>;
        specificationVendor: ZodOptional<ZodString>;
        specificationVersion: ZodOptional<ZodString>;
     }, ApiObjectConfig<undefined>>>>;
     name: ZodOptional<ZodString>;
     parent: ZodOptional<ZodObject<{
        defaultAssertionStatus: ZodOptional<ZodBoolean>;
        definedPackages: ZodOptional<ZodArray<ZodObject<..., ...>>>;
        name: ZodOptional<ZodString>;
        registeredAsParallelCapable: ZodOptional<ZodBoolean>;
        unnamedModule: ZodOptional<ZodObject<{
           annotations: ...;
           declaredAnnotations: ...;
           descriptor: ...;
           layer: ...;
           name: ...;
           named: ...;
           nativeAccessEnabled: ...;
           packages: ...;
        }, ApiObjectConfig<...>>>;
     }, ApiObjectConfig<undefined>>>;
     registeredAsParallelCapable: ZodOptional<ZodBoolean>;
     unnamedModule: ZodOptional<ZodObject<{
        annotations: ZodOptional<ZodArray<ZodRecord<..., ...>>>;
        declaredAnnotations: ZodOptional<ZodArray<ZodRecord<..., ...>>>;
        descriptor: ZodOptional<ZodObject<{
           automatic: ...;
           open: ...;
        }, ApiObjectConfig<...>>>;
        layer: ZodOptional<ZodRecord<ZodString, ZodAny>>;
        name: ZodOptional<ZodString>;
        named: ZodOptional<ZodBoolean>;
        nativeAccessEnabled: ZodOptional<ZodBoolean>;
        packages: ZodOptional<ZodArray<ZodString>>;
     }, ApiObjectConfig<undefined>>>;
  }, ApiObjectConfig<undefined>>>;
  contextPath: ZodOptional<ZodString>;
  defaultSessionTrackingModes: ZodOptional<ZodArray<ZodCustom<string & object | "COOKIE" | "URL" | "SSL", string & object | "COOKIE" | "URL" | "SSL">>>;
  effectiveMajorVersion: ZodOptional<ZodNumber>;
  effectiveMinorVersion: ZodOptional<ZodNumber>;
  effectiveSessionTrackingModes: ZodOptional<ZodArray<ZodCustom<string & object | "COOKIE" | "URL" | "SSL", string & object | "COOKIE" | "URL" | "SSL">>>;
  filterRegistrations: ZodOptional<ZodRecord<ZodString, ZodObject<{
     className: ZodOptional<ZodString>;
     initParameters: ZodOptional<ZodRecord<ZodString, ZodString>>;
     name: ZodOptional<ZodString>;
     servletNameMappings: ZodOptional<ZodArray<ZodString>>;
     urlPatternMappings: ZodOptional<ZodArray<ZodString>>;
  }, ApiObjectConfig<undefined>>>>;
  initParameterNames: ZodOptional<ZodRecord<ZodString, ZodAny>>;
  jspConfigDescriptor: ZodOptional<ZodObject<{
     jspPropertyGroups: ZodOptional<ZodArray<ZodObject<{
        buffer: ZodOptional<ZodString>;
        defaultContentType: ZodOptional<ZodString>;
        deferredSyntaxAllowedAsLiteral: ZodOptional<ZodString>;
        elIgnored: ZodOptional<ZodString>;
        errorOnELNotFound: ZodOptional<ZodString>;
        errorOnUndeclaredNamespace: ZodOptional<ZodString>;
        includeCodas: ZodOptional<ZodArray<...>>;
        includePreludes: ZodOptional<ZodArray<...>>;
        isXml: ZodOptional<ZodString>;
        pageEncoding: ZodOptional<ZodString>;
        scriptingInvalid: ZodOptional<ZodString>;
        trimDirectiveWhitespaces: ZodOptional<ZodString>;
        urlPatterns: ZodOptional<ZodArray<...>>;
     }, ApiObjectConfig<undefined>>>>;
     taglibs: ZodOptional<ZodArray<ZodObject<{
        taglibLocation: ZodOptional<ZodString>;
        taglibURI: ZodOptional<ZodString>;
     }, ApiObjectConfig<undefined>>>>;
  }, ApiObjectConfig<undefined>>>;
  majorVersion: ZodOptional<ZodNumber>;
  minorVersion: ZodOptional<ZodNumber>;
  requestCharacterEncoding: ZodOptional<ZodString>;
  responseCharacterEncoding: ZodOptional<ZodString>;
  serverInfo: ZodOptional<ZodString>;
  servletContextName: ZodOptional<ZodString>;
  servletRegistrations: ZodOptional<ZodRecord<ZodString, ZodObject<{
     className: ZodOptional<ZodString>;
     initParameters: ZodOptional<ZodRecord<ZodString, ZodString>>;
     mappings: ZodOptional<ZodArray<ZodString>>;
     name: ZodOptional<ZodString>;
     runAsRole: ZodOptional<ZodString>;
  }, ApiObjectConfig<undefined>>>>;
  sessionCookieConfig: ZodOptional<ZodObject<{
     attributes: ZodOptional<ZodRecord<ZodString, ZodString>>;
     comment: ZodOptional<ZodString>;
     domain: ZodOptional<ZodString>;
     httpOnly: ZodOptional<ZodBoolean>;
     maxAge: ZodOptional<ZodNumber>;
     name: ZodOptional<ZodString>;
     path: ZodOptional<ZodString>;
     secure: ZodOptional<ZodBoolean>;
  }, ApiObjectConfig<undefined>>>;
  sessionTimeout: ZodOptional<ZodNumber>;
  sessionTrackingModes: ZodOptional<ZodArray<ZodCustom<string & object | "COOKIE" | "URL" | "SSL", string & object | "COOKIE" | "URL" | "SSL">>>;
  virtualServerName: ZodOptional<ZodString>;
}, ApiObjectConfig<undefined>>;

Defined in: src/server/models/servletContext.ts:8