org.apache.wsif.providers.bsf
Class WSIFDynamicProvider_BSF

java.lang.Object
  extended byorg.apache.wsif.providers.bsf.WSIFDynamicProvider_BSF
All Implemented Interfaces:
WSIFProvider

public class WSIFDynamicProvider_BSF
extends java.lang.Object
implements WSIFProvider

BSF specific provider of dynamic WSDL invocations.

Author:
Bhuvan Gupta

Constructor Summary
WSIFDynamicProvider_BSF()
          Constructor for the WSIFDynamicProvider_BSF object
 
Method Summary
 WSIFPort createDynamicWSIFPort(javax.wsdl.Definition def, javax.wsdl.Service service, javax.wsdl.Port port, WSIFDynamicTypeMap typeMap)
          Check if WSDL port has Java binding and if successful try to create Java port instance.
 java.lang.String[] getAddressNamespaceURIs()
          Returns the WSDL namespace URIs of any port addresses this provider supports.
 java.lang.String[] getBindingNamespaceURIs()
          Returns the WSDL namespace URIs of any bindings this provider supports.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSIFDynamicProvider_BSF

public WSIFDynamicProvider_BSF()
Constructor for the WSIFDynamicProvider_BSF object

Method Detail

createDynamicWSIFPort

public WSIFPort createDynamicWSIFPort(javax.wsdl.Definition def,
                                      javax.wsdl.Service service,
                                      javax.wsdl.Port port,
                                      WSIFDynamicTypeMap typeMap)
                               throws WSIFException
Check if WSDL port has Java binding and if successful try to create Java port instance.

Specified by:
createDynamicWSIFPort in interface WSIFProvider
Parameters:
def - Description of the Parameter
service - Description of the Parameter
port - Description of the Parameter
typeMap - Description of the Parameter
Returns:
Description of the Return Value
Throws:
WSIFException - Description of the Exception

getBindingNamespaceURIs

public java.lang.String[] getBindingNamespaceURIs()
Returns the WSDL namespace URIs of any bindings this provider supports.

Specified by:
getBindingNamespaceURIs in interface WSIFProvider
Returns:
an array of all binding namespaces supported by this provider

getAddressNamespaceURIs

public java.lang.String[] getAddressNamespaceURIs()
Returns the WSDL namespace URIs of any port addresses this provider supports.

Specified by:
getAddressNamespaceURIs in interface WSIFProvider
Returns:
an array of all address namespaces supported by this provider


Copyright ? 2002, 2006 Apache XML Project. All Rights Reserved.