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
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.
Method Summary |
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 |
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 |
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
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)
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-2012 MuleSoft, Inc.. All Rights Reserved.