org.mule.module.cxf.support
Class WSDLQueryHandler
java.lang.Object
org.mule.module.cxf.support.WSDLQueryHandler
- All Implemented Interfaces:
- org.apache.cxf.transports.http.QueryHandler, org.apache.cxf.transports.http.StemMatchingQueryHandler
- Direct Known Subclasses:
- ProxyWSDLQueryHandler
public class WSDLQueryHandler
- extends Object
- implements org.apache.cxf.transports.http.StemMatchingQueryHandler
WSDLQueryHandler class preserved from cxf 2.3.
CXF 2.5 removed the class and now relies on the WSDLGetInterceptor to perform the same logic, but the interceptor
in its finally clause removes the content of the message from the exchange and it can be retrieved.
Field Summary |
protected org.apache.cxf.Bus |
bus
|
Method Summary |
protected javax.wsdl.Definition |
getDefinition(org.apache.cxf.service.model.EndpointInfo endpointInfo)
|
String |
getResponseContentType(String baseUri,
String ctx)
|
boolean |
isRecognizedQuery(String baseUri,
String ctx,
org.apache.cxf.service.model.EndpointInfo endpointInfo)
|
boolean |
isRecognizedQuery(String baseUri,
String ctx,
org.apache.cxf.service.model.EndpointInfo endpointInfo,
boolean contextMatchExact)
|
protected void |
rewriteOperationAddress(org.apache.cxf.service.model.EndpointInfo ei,
Document doc,
String base)
|
protected void |
updateDefinition(javax.wsdl.Definition def,
Map<String,javax.wsdl.Definition> done,
Map<String,javax.wsdl.extensions.schema.SchemaReference> doneSchemas,
String base,
org.apache.cxf.service.model.EndpointInfo ei)
|
protected void |
updateDoc(Document doc,
String base,
Map<String,javax.wsdl.Definition> mp,
Map<String,javax.wsdl.extensions.schema.SchemaReference> smp,
org.apache.cxf.service.model.EndpointInfo ei)
|
protected void |
updatePublishedEndpointUrl(String publishingUrl,
javax.wsdl.Definition def,
QName name)
|
protected void |
updateSchemaImports(javax.wsdl.extensions.schema.Schema schema,
Map<String,javax.wsdl.extensions.schema.SchemaReference> doneSchemas,
String base)
|
void |
writeResponse(String baseUri,
String ctxUri,
org.apache.cxf.service.model.EndpointInfo endpointInfo,
OutputStream os)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
bus
protected org.apache.cxf.Bus bus
WSDLQueryHandler
public WSDLQueryHandler(org.apache.cxf.Bus b)
getResponseContentType
public String getResponseContentType(String baseUri,
String ctx)
- Specified by:
getResponseContentType
in interface org.apache.cxf.transports.http.QueryHandler
isRecognizedQuery
public boolean isRecognizedQuery(String baseUri,
String ctx,
org.apache.cxf.service.model.EndpointInfo endpointInfo,
boolean contextMatchExact)
- Specified by:
isRecognizedQuery
in interface org.apache.cxf.transports.http.StemMatchingQueryHandler
writeResponse
public void writeResponse(String baseUri,
String ctxUri,
org.apache.cxf.service.model.EndpointInfo endpointInfo,
OutputStream os)
- Specified by:
writeResponse
in interface org.apache.cxf.transports.http.QueryHandler
getDefinition
protected javax.wsdl.Definition getDefinition(org.apache.cxf.service.model.EndpointInfo endpointInfo)
throws javax.wsdl.WSDLException
- Throws:
javax.wsdl.WSDLException
updateDoc
protected void updateDoc(Document doc,
String base,
Map<String,javax.wsdl.Definition> mp,
Map<String,javax.wsdl.extensions.schema.SchemaReference> smp,
org.apache.cxf.service.model.EndpointInfo ei)
rewriteOperationAddress
protected void rewriteOperationAddress(org.apache.cxf.service.model.EndpointInfo ei,
Document doc,
String base)
updateDefinition
protected void updateDefinition(javax.wsdl.Definition def,
Map<String,javax.wsdl.Definition> done,
Map<String,javax.wsdl.extensions.schema.SchemaReference> doneSchemas,
String base,
org.apache.cxf.service.model.EndpointInfo ei)
updatePublishedEndpointUrl
protected void updatePublishedEndpointUrl(String publishingUrl,
javax.wsdl.Definition def,
QName name)
updateSchemaImports
protected void updateSchemaImports(javax.wsdl.extensions.schema.Schema schema,
Map<String,javax.wsdl.extensions.schema.SchemaReference> doneSchemas,
String base)
isRecognizedQuery
public boolean isRecognizedQuery(String baseUri,
String ctx,
org.apache.cxf.service.model.EndpointInfo endpointInfo)
- Specified by:
isRecognizedQuery
in interface org.apache.cxf.transports.http.QueryHandler
Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.