<?xml version="1.0" encoding="UTF-8"?>
<!--

    Copyright (c) 2018, 2020 Oracle and/or its affiliates. All rights reserved.

    This program and the accompanying materials are made available under the
    terms of the Eclipse Public License v. 2.0, which is available at
    http://www.eclipse.org/legal/epl-2.0.

    This Source Code may also be made available under the following Secondary
    Licenses when the conditions for such availability set forth in the
    Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
    version 2 with the GNU Classpath Exception, which is available at
    https://www.gnu.org/software/classpath/license.html.

    SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0

-->

<web-fragment xmlns="https://jakarta.ee/xml/ns/jakartaee"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee
              https://jakarta.ee/xml/ns/jakartaee/web-fragment_5_0.xsd"
              version="5.0" >
    <filter>
        <filter-name>ServletMappedGetFilterName_Filter</filter-name>
        <filter-class>servlet.tck.api.jakarta_servlet.filterconfig.GetFilterName_Filter</filter-class>
        <init-param>
            <param-name>GetFilterName_Filter_attribute</param-name>
            <param-value>servlet.tck.api.jakarta_servlet.filterconfig.GetFilterName_Filter.SERVLET_MAPPED</param-value>
        </init-param>
    </filter>
    <filter>
        <filter-name>ServletMappedGetInitParam_Filter</filter-name>
        <filter-class>servlet.tck.api.jakarta_servlet.filterconfig.GetInitParam_Filter</filter-class>
        <init-param>
            <param-name>GetInitParam_Filter_attribute1</param-name>
            <param-value>servlet.tck.api.jakarta_servlet.filterconfig.GetInitParam_Filter.SERVLET_MAPPED1</param-value>
        </init-param>
        <init-param>
            <param-name>GetInitParam_Filter_attribute2</param-name>
            <param-value>servlet.tck.api.jakarta_servlet.filterconfig.GetInitParam_Filter.SERVLET_MAPPED2</param-value>
        </init-param>
    </filter>
    <filter>
        <filter-name>ServletMappedGetInitParamNames_Filter</filter-name>
        <filter-class>servlet.tck.api.jakarta_servlet.filterconfig.GetInitParamNames_Filter</filter-class>
        <init-param>
            <param-name>GetInitParamNames_Filter_attribute1</param-name>
            <param-value>servlet.tck.api.jakarta_servlet.filterconfig.GetInitParamNames_Filter.SERVLET_MAPPED1</param-value>
        </init-param>
        <init-param>
            <param-name>GetInitParamNames_Filter_attribute2</param-name>
            <param-value>servlet.tck.api.jakarta_servlet.filterconfig.GetInitParamNames_Filter.SERVLET_MAPPED2</param-value>
        </init-param>
    </filter>
    <filter>
        <filter-name>ServletMappedGetServletContext_Filter</filter-name>
        <filter-class>servlet.tck.api.jakarta_servlet.filterconfig.GetServletContext_Filter</filter-class>
        <init-param>
            <param-name>GetServletContext_Filter_attribute</param-name>
            <param-value>servlet.tck.api.jakarta_servlet.filterconfig.GetServletContext_Filter.SERVLET_MAPPED</param-value>
        </init-param>
    </filter>
    <filter>
        <filter-name>ServletMappedGetInitParamNull_Filter</filter-name>
        <filter-class>servlet.tck.api.jakarta_servlet.filterconfig.GetInitParamNull_Filter</filter-class>
    </filter>
    <filter>
        <filter-name>ServletMappedGetInitParamNamesNull_Filter</filter-name>
        <filter-class>servlet.tck.api.jakarta_servlet.filterconfig.GetInitParamNamesNull_Filter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>ServletMappedGetFilterName_Filter</filter-name>
        <servlet-name>GetFilterNameTestLogicalName</servlet-name>
    </filter-mapping>
    <filter-mapping>
        <filter-name>ServletMappedGetInitParam_Filter</filter-name>
        <servlet-name>GetInitParamTestLogicalName</servlet-name>
    </filter-mapping>
    <filter-mapping>
        <filter-name>ServletMappedGetInitParamNames_Filter</filter-name>
        <servlet-name>GetInitParamNamesTestLogicalName</servlet-name>
    </filter-mapping>
    <filter-mapping>
        <filter-name>ServletMappedGetServletContext_Filter</filter-name>
        <servlet-name>GetServletContextTestLogicalName</servlet-name>
    </filter-mapping>
    <filter-mapping>
        <filter-name>ServletMappedGetInitParamNull_Filter</filter-name>
        <servlet-name>GetInitParamNullTestLogicalName</servlet-name>
    </filter-mapping>
    <filter-mapping>
        <filter-name>ServletMappedGetInitParamNamesNull_Filter</filter-name>
        <servlet-name>GetInitParamNamesNullTestLogicalName</servlet-name>
    </filter-mapping>
    <servlet>
        <servlet-name>GetFilterNameTestLogicalName</servlet-name>
        <servlet-class>servlet.tck.api.jakarta_servlet.filterconfig.GetFilterNameTestServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>GetInitParamNamesTestLogicalName</servlet-name>
        <servlet-class>servlet.tck.api.jakarta_servlet.filterconfig.GetInitParamNamesTestServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>GetInitParamNamesNullTestLogicalName</servlet-name>
        <servlet-class>servlet.tck.api.jakarta_servlet.filterconfig.GetInitParamNamesNullTestServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>GetServletContextTestLogicalName</servlet-name>
        <servlet-class>servlet.tck.api.jakarta_servlet.filterconfig.GetServletContextTestServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>GetInitParamTestLogicalName</servlet-name>
        <servlet-class>servlet.tck.api.jakarta_servlet.filterconfig.GetInitParamTestServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>GetInitParamNullTestLogicalName</servlet-name>
        <servlet-class>servlet.tck.api.jakarta_servlet.filterconfig.GetInitParamNullTestServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>GetFilterNameTestLogicalName</servlet-name>
        <url-pattern>/GetFilterNameTest</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>GetInitParamNamesTestLogicalName</servlet-name>
        <url-pattern>/GetInitParamNamesTest</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>GetInitParamNamesNullTestLogicalName</servlet-name>
        <url-pattern>/GetInitParamNamesNullTest</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>GetServletContextTestLogicalName</servlet-name>
        <url-pattern>/GetServletContextTest</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>GetInitParamTestLogicalName</servlet-name>
        <url-pattern>/GetInitParamTest</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>GetInitParamNullTestLogicalName</servlet-name>
        <url-pattern>/GetInitParamNullTest</url-pattern>
    </servlet-mapping>
    <session-config>
        <session-timeout>54</session-timeout>
    </session-config>
</web-fragment>
