org.mule.module.cxf.support
Class WSDLQueryHandler

java.lang.Object
  extended by 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.


Constructor Summary
WSDLQueryHandler(org.apache.cxf.Bus b)
           
 
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
 

Constructor Detail

WSDLQueryHandler

public WSDLQueryHandler(org.apache.cxf.Bus b)
Method Detail

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.