<xsd:element name="if">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="beans:identifiedType">
<xsd:sequence>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element ref="exchangeStore">
</xsd:element>
<xsd:element ref="headerFilter">
</xsd:element>
<xsd:element ref="groovy">
</xsd:element>
<xsd:element ref="rateLimiter">
</xsd:element>
<xsd:element ref="oauth2authserver">
</xsd:element>
<xsd:element ref="cache">
<xsd:annotation>
<xsd:documentation><h3><b>Topic:</b></h3>
4.
Interceptors/Features<br/><h3><b>Description:</b></h3>
<p> Don't use, this does NOT implement valid HTTP
caching. </p> <p> We currently just use this class
to cache a bunch of Debian and Ubuntu Repositories as well as
the Docker Registry for offline use. The cache does not
revalidate any responses, so machines querying the cache for
Debian package updates will be stuck in the past until the
cache (on disk) is cleared manually. - This is - simply put -
the only use case, where using this class makes any sense.
</p><br/></xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="swaggerRewriter">
</xsd:element>
<xsd:element ref="wsdlPublisher">
</xsd:element>
<xsd:element ref="webServiceExplorer">
</xsd:element>
<xsd:element ref="urlNormalizer">
</xsd:element>
<xsd:element ref="regExReplacer">
</xsd:element>
<xsd:element ref="interceptor">
</xsd:element>
<xsd:element name="response" type="com.predic8.membrane.core.config.spring.ResponseParser">
</xsd:element>
<xsd:element ref="oauth2Resource">
</xsd:element>
<xsd:element ref="dispatching">
</xsd:element>
<xsd:element ref="testService">
</xsd:element>
<xsd:element ref="stompClient">
</xsd:element>
<xsd:element ref="clusterNotification">
</xsd:element>
<xsd:element ref="switch">
</xsd:element>
<xsd:element ref="javascript">
</xsd:element>
<xsd:element ref="transform">
</xsd:element>
<xsd:element ref="ruleMatching">
</xsd:element>
<xsd:element ref="soap2Rest">
</xsd:element>
<xsd:element ref="statisticsJDBC">
</xsd:element>
<xsd:element ref="basicAuthentication">
</xsd:element>
<xsd:element ref="index">
</xsd:element>
<xsd:element ref="if">
</xsd:element>
<xsd:element ref="spdy">
</xsd:element>
<xsd:element ref="validator">
</xsd:element>
<xsd:element ref="limit">
</xsd:element>
<xsd:element ref="xmlProtection">
</xsd:element>
<xsd:element ref="wadlRewriter">
</xsd:element>
<xsd:element ref="soapStackTraceFilter">
</xsd:element>
<xsd:element ref="apiManagement">
</xsd:element>
<xsd:element name="request" type="com.predic8.membrane.core.config.spring.RequestParser">
</xsd:element>
<xsd:element ref="balancer">
</xsd:element>
<xsd:element ref="counter">
</xsd:element>
<xsd:element ref="throttle">
</xsd:element>
<xsd:element ref="rest2Soap">
</xsd:element>
<xsd:element ref="log">
</xsd:element>
<xsd:element ref="adminConsole">
</xsd:element>
<xsd:element ref="formValidation">
</xsd:element>
<xsd:element ref="analyser">
</xsd:element>
<xsd:element ref="rewriter">
</xsd:element>
<xsd:element ref="userFeature">
</xsd:element>
<xsd:element ref="wsdlRewriter">
</xsd:element>
<xsd:element ref="statisticsProvider">
</xsd:element>
<xsd:element ref="tokenValidator">
</xsd:element>
<xsd:element ref="statisticsCSV">
</xsd:element>
<xsd:element ref="clamav">
</xsd:element>
<xsd:element ref="reverseProxying">
</xsd:element>
<xsd:element ref="httpClient">
</xsd:element>
<xsd:element ref="http2xml">
</xsd:element>
<xsd:element ref="login">
</xsd:element>
<xsd:element ref="xmlContentFilter">
</xsd:element>
<xsd:element ref="accessControl">
</xsd:element>
<xsd:element ref="tcp">
</xsd:element>
<xsd:element ref="webServer">
</xsd:element>
<xsd:element ref="authHead2Body">
</xsd:element>
<xsd:element ref="webSocket">
</xsd:element>
<xsd:element ref="javascriptOLD">
</xsd:element>
<xsd:element ref="soapOperationExtractor">
</xsd:element>
<xsd:any namespace="##other" processContents="strict" />
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="language" type="xsd:string">
</xsd:attribute>
<xsd:attribute name="test" type="xsd:string" use="required">
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
|