org.codehaus.activesoap.wsif
Class ASProviderSupport

java.lang.Object
  extended byorg.codehaus.activesoap.wsif.ASProviderSupport
All Implemented Interfaces:
org.apache.wsif.spi.WSIFProvider
Direct Known Subclasses:
XMLBeansWSIFProvider, XStreamWSIFProvider

public abstract class ASProviderSupport
extends Object
implements org.apache.wsif.spi.WSIFProvider

A WSIF provider for ActiveSOAP

Version:
$Revision: 1.3 $

Constructor Summary
ASProviderSupport()
           
 
Method Summary
protected abstract  void applyClientPolicies(SoapClient client)
           
protected  RestClient createClient(javax.wsdl.Definition definition, javax.wsdl.Service service, javax.wsdl.Port port, org.apache.wsif.providers.WSIFDynamicTypeMap wsifDynamicTypeMap)
           
 org.apache.wsif.WSIFPort createDynamicWSIFPort(javax.wsdl.Definition definition, javax.wsdl.Service service, javax.wsdl.Port port, org.apache.wsif.providers.WSIFDynamicTypeMap wsifDynamicTypeMap)
           
protected abstract  AnyElementMarshaler createMarshaler(javax.wsdl.Definition definition, javax.wsdl.Service service, javax.wsdl.Port port, org.apache.wsif.providers.WSIFDynamicTypeMap wsifDynamicTypeMap)
           
protected abstract  RestService createService(javax.wsdl.Definition definition, javax.wsdl.Service service, javax.wsdl.Port port, org.apache.wsif.providers.WSIFDynamicTypeMap wsifDynamicTypeMap)
           
protected  TransportClient createTransport(javax.wsdl.Definition definition, javax.wsdl.Service service, javax.wsdl.Port port, org.apache.wsif.providers.WSIFDynamicTypeMap wsifDynamicTypeMap, RestService restService)
           
protected  String getServiceClassName(javax.wsdl.Definition definition, javax.wsdl.Service service, javax.wsdl.Port port, org.apache.wsif.providers.WSIFDynamicTypeMap wsifDynamicTypeMap)
           
protected  Class loadClass(String className)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.wsif.spi.WSIFProvider
getAddressNamespaceURIs, getBindingNamespaceURIs
 

Constructor Detail

ASProviderSupport

public ASProviderSupport()
Method Detail

createDynamicWSIFPort

public org.apache.wsif.WSIFPort createDynamicWSIFPort(javax.wsdl.Definition definition,
                                                      javax.wsdl.Service service,
                                                      javax.wsdl.Port port,
                                                      org.apache.wsif.providers.WSIFDynamicTypeMap wsifDynamicTypeMap)
                                               throws org.apache.wsif.WSIFException
Specified by:
createDynamicWSIFPort in interface org.apache.wsif.spi.WSIFProvider
Throws:
org.apache.wsif.WSIFException

createClient

protected RestClient createClient(javax.wsdl.Definition definition,
                                  javax.wsdl.Service service,
                                  javax.wsdl.Port port,
                                  org.apache.wsif.providers.WSIFDynamicTypeMap wsifDynamicTypeMap)
                           throws org.apache.wsif.WSIFException
Throws:
org.apache.wsif.WSIFException

applyClientPolicies

protected abstract void applyClientPolicies(SoapClient client)

createService

protected abstract RestService createService(javax.wsdl.Definition definition,
                                             javax.wsdl.Service service,
                                             javax.wsdl.Port port,
                                             org.apache.wsif.providers.WSIFDynamicTypeMap wsifDynamicTypeMap)
                                      throws org.apache.wsif.WSIFException
Throws:
org.apache.wsif.WSIFException

createMarshaler

protected abstract AnyElementMarshaler createMarshaler(javax.wsdl.Definition definition,
                                                       javax.wsdl.Service service,
                                                       javax.wsdl.Port port,
                                                       org.apache.wsif.providers.WSIFDynamicTypeMap wsifDynamicTypeMap)

createTransport

protected TransportClient createTransport(javax.wsdl.Definition definition,
                                          javax.wsdl.Service service,
                                          javax.wsdl.Port port,
                                          org.apache.wsif.providers.WSIFDynamicTypeMap wsifDynamicTypeMap,
                                          RestService restService)
                                   throws org.apache.wsif.WSIFException
Throws:
org.apache.wsif.WSIFException

getServiceClassName

protected String getServiceClassName(javax.wsdl.Definition definition,
                                     javax.wsdl.Service service,
                                     javax.wsdl.Port port,
                                     org.apache.wsif.providers.WSIFDynamicTypeMap wsifDynamicTypeMap)

loadClass

protected Class loadClass(String className)
                   throws ClassNotFoundException
Throws:
ClassNotFoundException


Copyright © 2004-2007 LogicBlaze, Inc.. All Rights Reserved.