Class WSDLInterceptor
java.lang.Object
com.predic8.membrane.core.interceptor.AbstractInterceptor
com.predic8.membrane.core.interceptor.RelocatingInterceptor
com.predic8.membrane.core.interceptor.WSDLInterceptor
- All Implemented Interfaces:
Interceptor
- Description
The wsdlRewriter rewrites endpoint addresses of services and XML Schema locations in WSDL documents.
- Topic
- 8. SOAP based Web Services
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.predic8.membrane.core.interceptor.Interceptor
Interceptor.Flow -
Field Summary
FieldsFields inherited from class com.predic8.membrane.core.interceptor.RelocatingInterceptor
host, pathRewriter, port, protocolFields inherited from class com.predic8.membrane.core.interceptor.AbstractInterceptor
name, router -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidvoidvoidvoidsetProtocol(String protocol) voidsetRegistryWSDLRegisterURL(String registryWSDLRegisterURL) voidsetRewriteEndpoint(boolean rewriteEndpoint) Methods inherited from class com.predic8.membrane.core.interceptor.RelocatingInterceptor
getHost, getLocationHost, getLocationPort, getLocationProtocol, getLongDescription, getPathRewriter, getPort, getProtocol, handleResponse, setPathRewriterMethods inherited from class com.predic8.membrane.core.interceptor.AbstractInterceptor
getDisplayName, getFlow, getHelpId, getMessage, getRouter, getRule, handleAbort, handleRequest, init, setDisplayName, setFlow
-
Field Details
-
XSD_IMPORT_QNAME
-
XSD_INCLUDE_QNAME
-
LOCATION
- See Also:
-
-
Constructor Details
-
WSDLInterceptor
public WSDLInterceptor()
-
-
Method Details
-
init
- Specified by:
initin interfaceInterceptor- Overrides:
initin classAbstractInterceptor- Throws:
Exception
-
rewrite
- Throws:
Exception
-
setRegistryWSDLRegisterURL
-
getRegistryWSDLRegisterURL
-
getShortDescription
- Specified by:
getShortDescriptionin interfaceInterceptor- Overrides:
getShortDescriptionin classAbstractInterceptor
-
setRewriteEndpoint
public void setRewriteEndpoint(boolean rewriteEndpoint) -
setProtocol
- Overrides:
setProtocolin classRelocatingInterceptor- Default
- Don't change the endpoint's protocol.
- Description
- The protocol the endpoint should be changed to.
- Example
- http
-
setHost
- Overrides:
setHostin classRelocatingInterceptor- Default
- Don't change the endpoint's host.
- Description
- The host the endpoint should be changed to.
- Example
- localhost
-
setPort
- Overrides:
setPortin classRelocatingInterceptor- Default
- Don't change the endpoint's port.
- Description
- The port the endpoint should be changed to.
- Example
- 4000
-