blob: 5154222f58a0776f791a958dc242295540161bc7 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2020 Oracle and/or its affiliates. All rights reserved.
This program and the accompanying materials are made available under the
terms of the Eclipse Distribution License v. 1.0, which is available at
http://www.eclipse.org/org/documents/edl-v10.php.
SPDX-License-Identifier: BSD-3-Clause
-->
<xsd:schema xmlns="http://www.w3.org/2001/XMLSchema"
targetNamespace="https://jakarta.ee/xml/ns/jakartaee"
xmlns:jakartaee="https://jakarta.ee/xml/ns/jakartaee"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
attributeFormDefault="unqualified"
version="3.0">
<xsd:annotation>
<xsd:documentation>
This is the XML Schema for the Handler chain configuration descriptor.
The configuration file must be in the classpath within the JAR/WAR file.
All Handler chain configuration descriptors
should indicate the descriptor schema by using the Jakarta EE
namespace:
https://jakarta.ee/xml/ns/jakartaee
and by indicating the version of the schema by
using the version element as shown below:
<handler-chains 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/jakartaee_web_services_metadata_handler_3_0.xsd"
version="3.0">
...
</handler-chains>
The instance documents may indicate the published version of
the schema using the xsi:schemaLocation attribute for Jakarta EE
namespace with the following location:
https://jakarta.ee/xml/ns/jakartaee/jakartaee_web_services_metadata_handler_3_0.xsd
</xsd:documentation>
</xsd:annotation>
<xsd:include schemaLocation="jakartaee_9.xsds"/>
<xsd:element name="handler-chains"
type="jakartaee:service-ref_handler-chainsType">
<xsd:annotation>
<xsd:documentation>
The handler-chains element is the root element for defining
handlerchains.
The Jakarta Web Services Metadata
specification defines the @jakarta.jws.HandlerChain annotation
that refers to an XML descriptor conforming to this schema.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:schema>