Definition Type: Element
Name: swaggerProxy
Namespace: http://membrane-soa.org/proxies/1/
Type: beans:identifiedType
Containing Schema: proxies-1.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into target in schema proxies-1_xsd Drilldown into soapOperationExtractor in schema proxies-1_xsd Drilldown into javascriptOLD in schema proxies-1_xsd Drilldown into webSocket in schema proxies-1_xsd Drilldown into authHead2Body in schema proxies-1_xsd Drilldown into webServer in schema proxies-1_xsd Drilldown into tcp in schema proxies-1_xsd Drilldown into accessControl in schema proxies-1_xsd Drilldown into xmlContentFilter in schema proxies-1_xsd Drilldown into login in schema proxies-1_xsd Drilldown into http2xml in schema proxies-1_xsd Drilldown into httpClient in schema proxies-1_xsd Drilldown into reverseProxying in schema proxies-1_xsd Drilldown into clamav in schema proxies-1_xsd Drilldown into statisticsCSV in schema proxies-1_xsd Drilldown into tokenValidator in schema proxies-1_xsd Drilldown into statisticsProvider in schema proxies-1_xsd Drilldown into wsdlRewriter in schema proxies-1_xsd Drilldown into userFeature in schema proxies-1_xsd Drilldown into rewriter in schema proxies-1_xsd Drilldown into analyser in schema proxies-1_xsd Drilldown into formValidation in schema proxies-1_xsd Drilldown into adminConsole in schema proxies-1_xsd Drilldown into log in schema proxies-1_xsd Drilldown into rest2Soap in schema proxies-1_xsd Drilldown into throttle in schema proxies-1_xsd Drilldown into counter in schema proxies-1_xsd Drilldown into balancer in schema proxies-1_xsd Drilldown into request in schema proxies-1_xsd Drilldown into apiManagement in schema proxies-1_xsd Drilldown into soapStackTraceFilter in schema proxies-1_xsd Drilldown into wadlRewriter in schema proxies-1_xsd Drilldown into xmlProtection in schema proxies-1_xsd Drilldown into limit in schema proxies-1_xsd Drilldown into validator in schema proxies-1_xsd Drilldown into spdy in schema proxies-1_xsd Drilldown into if in schema proxies-1_xsd Drilldown into index in schema proxies-1_xsd Drilldown into basicAuthentication in schema proxies-1_xsd Drilldown into statisticsJDBC in schema proxies-1_xsd Drilldown into soap2Rest in schema proxies-1_xsd Drilldown into ruleMatching in schema proxies-1_xsd Drilldown into transform in schema proxies-1_xsd Drilldown into javascript in schema proxies-1_xsd Drilldown into switch in schema proxies-1_xsd Drilldown into clusterNotification in schema proxies-1_xsd Drilldown into stompClient in schema proxies-1_xsd Drilldown into testService in schema proxies-1_xsd Drilldown into dispatching in schema proxies-1_xsd Drilldown into oauth2Resource in schema proxies-1_xsd Drilldown into response in schema proxies-1_xsd Drilldown into interceptor in schema proxies-1_xsd Drilldown into regExReplacer in schema proxies-1_xsd Drilldown into urlNormalizer in schema proxies-1_xsd Drilldown into webServiceExplorer in schema proxies-1_xsd Drilldown into wsdlPublisher in schema proxies-1_xsd Drilldown into swaggerRewriter in schema proxies-1_xsd Drilldown into cache in schema proxies-1_xsd Drilldown into oauth2authserver in schema proxies-1_xsd Drilldown into rateLimiter in schema proxies-1_xsd Drilldown into groovy in schema proxies-1_xsd Drilldown into headerFilter in schema proxies-1_xsd Drilldown into exchangeStore in schema proxies-1_xsd Drilldown into ssl in schema proxies-1_xsd Drilldown into path in schema proxies-1_xsd Drilldown into id in schema spring-beans-3_1_xsd Drilldown into identifiedType in schema spring-beans-3_1_xsd Drilldown into allowUI in schema proxies-1_xsd Drilldown into url in schema proxies-1_xsd Drilldown into externalHostname in schema proxies-1_xsd Drilldown into method in schema proxies-1_xsd Drilldown into host in schema proxies-1_xsd Drilldown into ip in schema proxies-1_xsd Drilldown into port in schema proxies-1_xsd Drilldown into blockResponse in schema proxies-1_xsd Drilldown into blockRequest in schema proxies-1_xsd Drilldown into name in schema proxies-1_xsdXSD Diagram of swaggerProxy in schema proxies-1_xsd (Membrane Service Proxy)
Collapse XSD Schema Code:
<xsd:element name="swaggerProxy">
    <xsd:complexType>
        <xsd:complexContent>
            <xsd:extension base="beans:identifiedType">
                <xsd:sequence>
                    <xsd:choice minOccurs="0">
                        <xsd:element name="path" type="com.predic8.membrane.core.config.spring.PathParser">
                        </xsd:element>
                    </xsd:choice>
                    <xsd:choice minOccurs="0">
                        <xsd:element ref="ssl">
                        </xsd:element>
                    </xsd:choice>
                    <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>&lt;h3&gt;&lt;b&gt;Topic:&lt;/b&gt;&lt;/h3&gt;
                                        4.
                                        Interceptors/Features&lt;br/&gt;&lt;h3&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;/h3&gt;
                                        &lt;p&gt; Don't use, this does NOT implement valid HTTP
                                        caching. &lt;/p&gt; &lt;p&gt; 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.
                                        &lt;/p&gt;&lt;br/&gt;</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:choice minOccurs="0">
                        <xsd:element name="target" type="com.predic8.membrane.core.config.spring.TargetParser">
                        </xsd:element>
                    </xsd:choice>
                </xsd:sequence>
                <xsd:attribute name="name" type="xsd:string">
                </xsd:attribute>
                <xsd:attribute name="blockRequest" type="spel_boolean">
                </xsd:attribute>
                <xsd:attribute name="blockResponse" type="spel_boolean">
                </xsd:attribute>
                <xsd:attribute name="port" type="spel_number">
                </xsd:attribute>
                <xsd:attribute name="ip" type="xsd:string">
                </xsd:attribute>
                <xsd:attribute name="host" type="xsd:string">
                </xsd:attribute>
                <xsd:attribute name="method" type="xsd:string">
                </xsd:attribute>
                <xsd:attribute name="externalHostname" type="xsd:string">
                </xsd:attribute>
                <xsd:attribute name="url" type="xsd:string" use="required">
                </xsd:attribute>
                <xsd:attribute name="allowUI" type="spel_boolean">
                </xsd:attribute>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
</xsd:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
path nsB:path (1) (1)
ssl nsB:ssl (1) (1)
exchangeStore nsB:exchangeStore (1) (1)
headerFilter nsB:headerFilter (1) (1)
groovy nsB:groovy (1) (1)
rateLimiter nsB:rateLimiter (1) (1)
oauth2authserver nsB:oauth2authserver (1) (1)
cache nsB:cache (1) (1)
swaggerRewriter nsB:swaggerRewriter (1) (1)
wsdlPublisher nsB:wsdlPublisher (1) (1)
webServiceExplorer nsB:webServiceExplorer (1) (1)
urlNormalizer nsB:urlNormalizer (1) (1)
regExReplacer nsB:regExReplacer (1) (1)
interceptor nsB:interceptor (1) (1)
response nsB:response (1) (1)
oauth2Resource nsB:oauth2Resource (1) (1)
dispatching nsB:dispatching (1) (1)
testService nsB:testService (1) (1)
stompClient nsB:stompClient (1) (1)
clusterNotification nsB:clusterNotification (1) (1)
switch nsB:switch (1) (1)
javascript nsB:javascript (1) (1)
transform nsB:transform (1) (1)
ruleMatching nsB:ruleMatching (1) (1)
soap2Rest nsB:soap2Rest (1) (1)
statisticsJDBC nsB:statisticsJDBC (1) (1)
basicAuthentication nsB:basicAuthentication (1) (1)
index nsB:index (1) (1)
if nsB:if (1) (1)
spdy nsB:spdy (1) (1)
validator nsB:validator (1) (1)
limit nsB:limit (1) (1)
xmlProtection nsB:xmlProtection (1) (1)
wadlRewriter nsB:wadlRewriter (1) (1)
soapStackTraceFilter nsB:soapStackTraceFilter (1) (1)
apiManagement nsB:apiManagement (1) (1)
request nsB:request (1) (1)
balancer nsB:balancer (1) (1)
counter nsB:counter (1) (1)
throttle nsB:throttle (1) (1)
rest2Soap nsB:rest2Soap (1) (1)
log nsB:log (1) (1)
adminConsole nsB:adminConsole (1) (1)
formValidation nsB:formValidation (1) (1)
analyser nsB:analyser (1) (1)
rewriter nsB:rewriter (1) (1)
userFeature nsB:userFeature (1) (1)
wsdlRewriter nsB:wsdlRewriter (1) (1)
statisticsProvider nsB:statisticsProvider (1) (1)
tokenValidator nsB:tokenValidator (1) (1)
statisticsCSV nsB:statisticsCSV (1) (1)
clamav nsB:clamav (1) (1)
reverseProxying nsB:reverseProxying (1) (1)
httpClient nsB:httpClient (1) (1)
http2xml nsB:http2xml (1) (1)
login nsB:login (1) (1)
xmlContentFilter nsB:xmlContentFilter (1) (1)
accessControl nsB:accessControl (1) (1)
tcp nsB:tcp (1) (1)
webServer nsB:webServer (1) (1)
authHead2Body nsB:authHead2Body (1) (1)
webSocket nsB:webSocket (1) (1)
javascriptOLD nsB:javascriptOLD (1) (1)
soapOperationExtractor nsB:soapOperationExtractor (1) (1)
target nsB:target (1) (1)
<xs:any> Allowed namespace: '##other' (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
id beans:id (Optional)
name nsB:name (Optional)
blockRequest nsB:blockRequest (Optional)
blockResponse nsB:blockResponse (Optional)
port nsB:port (Optional)
ip nsB:ip (Optional)
host nsB:host (Optional)
method nsB:method (Optional)
externalHostname nsB:externalHostname (Optional)
url nsB:url Required
allowUI nsB:allowUI (Optional)
Collapse Derivation Tree: