Class WSDLPublisherInterceptor
java.lang.Object
com.predic8.membrane.core.interceptor.AbstractInterceptor
com.predic8.membrane.core.interceptor.server.WSDLPublisherInterceptor
- All Implemented Interfaces:
Interceptor
- Description
The wsdlPublisher can be used to serve WSDL files (and attached XML Schema Documents), if your backend service does not already do so.
- 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
Fields inherited from class com.predic8.membrane.core.interceptor.AbstractInterceptor
name, router -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetWsdl()handleRequest(Exchange exc) voidinit()Called after parsing is complete and this has been added to the object tree (whose root is Router).voidMethods inherited from class com.predic8.membrane.core.interceptor.AbstractInterceptor
getDisplayName, getFlow, getHelpId, getLongDescription, getMessage, getRouter, getRule, handleAbort, handleResponse, init, setDisplayName, setFlow
-
Constructor Details
-
WSDLPublisherInterceptor
public WSDLPublisherInterceptor()
-
-
Method Details
-
getWsdl
-
setWsdl
- Description
- The WSDL (URL or file).
- Example
- /WEB-INF/wsdl/ArticleService.wsdl
-
init
Description copied from class:AbstractInterceptorCalled after parsing is complete and this has been added to the object tree (whose root is Router).- Overrides:
initin classAbstractInterceptor- Throws:
Exception
-
handleRequest
- Specified by:
handleRequestin interfaceInterceptor- Overrides:
handleRequestin classAbstractInterceptor- Throws:
Exception
-
getShortDescription
- Specified by:
getShortDescriptionin interfaceInterceptor- Overrides:
getShortDescriptionin classAbstractInterceptor
-