79 lines
4.4 KiB
XML
79 lines
4.4 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!--
|
|
Licensed to the Apache Software Foundation (ASF) under one
|
|
or more contributor license agreements. See the NOTICE file
|
|
distributed with this work for additional information
|
|
regarding copyright ownership. The ASF licenses this file
|
|
to you under the Apache License, Version 2.0 (the
|
|
"License"); you may not use this file except in compliance
|
|
with the License. You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing,
|
|
software distributed under the License is distributed on an
|
|
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
|
KIND, either express or implied. See the License for the
|
|
specific language governing permissions and limitations
|
|
under the License.
|
|
-->
|
|
<xsd:schema xmlns="http://cxf.apache.org/jaxrs"
|
|
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
|
xmlns:beans="http://www.springframework.org/schema/beans"
|
|
xmlns:cxf-beans="http://cxf.apache.org/configuration/beans"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
targetNamespace="http://cxf.apache.org/jaxrs"
|
|
xmlns:tns="http://cxf.apache.org/jaxrs"
|
|
elementFormDefault="qualified"
|
|
attributeFormDefault="unqualified" >
|
|
|
|
<xsd:import namespace="http://www.springframework.org/schema/beans" schemaLocation="http://www.springframework.org/schema/beans/spring-beans.xsd"/>
|
|
<xsd:import namespace="http://cxf.apache.org/configuration/beans" schemaLocation="http://cxf.apache.org/schemas/configuration/cxf-beans.xsd"/>
|
|
<xsd:include schemaLocation="http://cxf.apache.org/schemas/jaxrs-common.xsd"/>
|
|
|
|
<xsd:element name="server">
|
|
<xsd:complexType>
|
|
<xsd:complexContent>
|
|
<xsd:extension base="beans:identifiedType">
|
|
<xsd:all>
|
|
<xsd:element name="executor" type="xsd:anyType" minOccurs="0"/>
|
|
<xsd:element name="features" type="xsd:anyType" minOccurs="0"/>
|
|
<xsd:element name="binding" type="xsd:anyType" minOccurs="0" />
|
|
<xsd:element name="dataBinding" type="xsd:anyType" minOccurs="0"/>
|
|
<xsd:element name="inInterceptors" type="xsd:anyType" minOccurs="0"/>
|
|
<xsd:element name="inFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
|
|
<xsd:element name="invoker" type="xsd:anyType" minOccurs="0"/>
|
|
<xsd:element name="serviceFactories" type="xsd:anyType" minOccurs="0"/>
|
|
<xsd:element name="outInterceptors" type="xsd:anyType" minOccurs="0"/>
|
|
<xsd:element name="outFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
|
|
<xsd:element name="properties" type="beans:mapType" minOccurs="0"/>
|
|
<xsd:element name="serviceBeans" type="xsd:anyType" minOccurs="0"/>
|
|
<xsd:element name="modelBeans" type="xsd:anyType" minOccurs="0"/>
|
|
<xsd:element name="model" type="model" minOccurs="0"/>
|
|
<xsd:element name="providers" type="xsd:anyType" minOccurs="0"/>
|
|
<xsd:element name="extensionMappings" type="xsd:anyType" minOccurs="0"/>
|
|
<xsd:element name="languageMappings" type="xsd:anyType" minOccurs="0"/>
|
|
<xsd:element name="schemaLocations" type="schemasType" minOccurs="0"/>
|
|
<xsd:element name="resourceComparator" type="xsd:anyType" minOccurs="0"/>
|
|
</xsd:all>
|
|
<xsd:attributeGroup ref="cxf-beans:beanAttributes"/>
|
|
<xsd:attribute name="address" type="xsd:string" />
|
|
<xsd:attribute name="bus" type="xsd:string" />
|
|
<xsd:attribute name="serviceClass" type="xsd:string"/>
|
|
<xsd:attribute name="transportId" type="xsd:string"/>
|
|
<xsd:attribute name="modelRef" type="xsd:string" />
|
|
<xsd:attribute name="bindingId" type="xsd:string" />
|
|
<xsd:attribute name="staticSubresourceResolution" type="xsd:boolean"/>
|
|
<xsd:attribute name="beanNames" type="xsd:string"/>
|
|
<xsd:attribute name="serviceName" type="xsd:QName"/>
|
|
<xsd:attribute name="docLocation" type="xsd:string"/>
|
|
<xsd:attribute name="publishedEndpointUrl" type="xsd:string"/>
|
|
<xsd:attribute name="basePackages" type="xsd:string"/>
|
|
<xsd:attribute name="serviceAnnotation" type="xsd:string"/>
|
|
<xsd:attribute name="publish" type="xsd:boolean"/>
|
|
</xsd:extension>
|
|
</xsd:complexContent>
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
</xsd:schema>
|