Package org.apache.axis2.jaxws.util
Class WSDL4JWrapper
java.lang.Object
org.apache.axis2.jaxws.util.WSDL4JWrapper
- All Implemented Interfaces:
WSDLWrapper
Implementation of WSDLWrapper interface which controls access
to the underlying Definition (WSDLDefinitionWrapper).
The WSDLDefinitionWrapper implementation uses various strategies
to control its in-memory footprint.
-
Field Summary
Fields inherited from interface org.apache.axis2.jaxws.util.WSDLWrapper
POLICY, POLICY_REFERENCE, SCHEMA, SOAP_11_BINDING, SOAP_11_BODY, SOAP_11_HEADER, SOAP_11_OPERATION, SOAP_12_BINDING, SOAP_12_BODY, SOAP_12_HEADER, SOAP_12_OPERATION -
Constructor Summary
ConstructorsConstructorDescriptionWSDL4JWrapper(URL wsdlURL) Deprecated.Use a constructor that passes in the ConfigContext, or memoryLimit parameterWSDL4JWrapper(URL wsdlURL, boolean limitMemory, int memoryType) WSDL4JWrapper(URL wsdlURL, javax.wsdl.Definition wsdlDefinition) Deprecated.Use a constructor that has a ConfigContext or memoryLimit parameterWSDL4JWrapper(URL wsdlURL, javax.wsdl.Definition wsdlDefinition, boolean limitMemory, int memoryType) ConstructorWSDL4JWrapper(URL wsdlURL, javax.wsdl.Definition wsdlDefinition, org.apache.axis2.context.ConfigurationContext configContext) ConstructorWSDL4JWrapper(URL wsdlURL, javax.wsdl.Definition wsdlDefinition, org.apache.axis2.context.ConfigurationContext configContext, JAXWSCatalogManager catalogManager) ConstructorWSDL4JWrapper(URL wsdlURL, javax.wsdl.Definition wsdlDefinition, JAXWSCatalogManager catalogManager) Deprecated.Use a constructor with a ConfigurationContext or memory limit settingWSDL4JWrapper(URL wsdlURL, javax.wsdl.Definition wsdlDefinition, JAXWSCatalogManager catalogManager, boolean limitMemory, int memoryType) ConstructorWSDL4JWrapper(URL wsdlURL, org.apache.axis2.context.ConfigurationContext configContext) WSDL4JWrapper(URL wsdlURL, org.apache.axis2.context.ConfigurationContext configContext, JAXWSCatalogManager catalogManager) WSDL4JWrapper(URL wsdlURL, JAXWSCatalogManager catalogManager) Deprecated.use a constructor with a ConfigurationContext or limitMemory parameterWSDL4JWrapper(URL wsdlURL, JAXWSCatalogManager catalogManager, boolean limitMemory) WSDL4JWrapper(URL wsdlURL, JAXWSCatalogManager catalogManager, boolean limitMemory, int memoryType) WSDL4JWrapper(javax.wsdl.Definition wsdlDefinition) Deprecated.Use WSDL4JWrapper(Definition,ConfigurationContext)WSDL4JWrapper(javax.wsdl.Definition wsdlDefinition, boolean limitMemory, int memoryType) ConstructorWSDL4JWrapper(javax.wsdl.Definition wsdlDefinition, org.apache.axis2.context.ConfigurationContext configContext) Constructor -
Method Summary
Modifier and TypeMethodDescriptionjavax.wsdl.Definitionjavax.wsdl.BindinggetFirstPortBinding(QName serviceQname) getOperationName(QName serviceQname, QName portQname) getPortBinding(QName serviceQname) getPortBinding(QName serviceQname, QName portQname) String[]javax.wsdl.ServicegetService(QName serviceQname) getSOAPAction(QName serviceQname) getSOAPAction(QName serviceQname, QName portQname) getSOAPAction(QName serviceQname, QName portQname, QName operationQname) javax.wsdl.Definitionjavax.wsdl.Definition
-
Constructor Details
-
WSDL4JWrapper
public WSDL4JWrapper(URL wsdlURL) throws FileNotFoundException, UnknownHostException, ConnectException, IOException, javax.wsdl.WSDLException Deprecated.Use a constructor that passes in the ConfigContext, or memoryLimit parameterConstructor- Parameters:
URL- The URL for the WSDL- Throws:
FileNotFoundExceptionUnknownHostExceptionConnectExceptionIOExceptionjavax.wsdl.WSDLException
-
WSDL4JWrapper
public WSDL4JWrapper(URL wsdlURL, boolean limitMemory, int memoryType) throws FileNotFoundException, UnknownHostException, ConnectException, IOException, javax.wsdl.WSDLException - Parameters:
wsdlURL-limitMemory- true if memory should be limited- Throws:
FileNotFoundExceptionUnknownHostExceptionConnectExceptionIOExceptionjavax.wsdl.WSDLException
-
WSDL4JWrapper
public WSDL4JWrapper(URL wsdlURL, JAXWSCatalogManager catalogManager) throws FileNotFoundException, UnknownHostException, ConnectException, IOException, javax.wsdl.WSDLException Deprecated.use a constructor with a ConfigurationContext or limitMemory parameter- Parameters:
wsdlURL-catalogManager-- Throws:
FileNotFoundExceptionUnknownHostExceptionConnectExceptionIOExceptionjavax.wsdl.WSDLException
-
WSDL4JWrapper
public WSDL4JWrapper(URL wsdlURL, JAXWSCatalogManager catalogManager, boolean limitMemory) throws FileNotFoundException, UnknownHostException, ConnectException, IOException, javax.wsdl.WSDLException - Throws:
FileNotFoundExceptionUnknownHostExceptionConnectExceptionIOExceptionjavax.wsdl.WSDLException
-
WSDL4JWrapper
public WSDL4JWrapper(URL wsdlURL, JAXWSCatalogManager catalogManager, boolean limitMemory, int memoryType) throws FileNotFoundException, UnknownHostException, ConnectException, IOException, javax.wsdl.WSDLException - Throws:
FileNotFoundExceptionUnknownHostExceptionConnectExceptionIOExceptionjavax.wsdl.WSDLException
-
WSDL4JWrapper
public WSDL4JWrapper(URL wsdlURL, org.apache.axis2.context.ConfigurationContext configContext, JAXWSCatalogManager catalogManager) throws FileNotFoundException, UnknownHostException, ConnectException, IOException, javax.wsdl.WSDLException - Throws:
FileNotFoundExceptionUnknownHostExceptionConnectExceptionIOExceptionjavax.wsdl.WSDLException
-
WSDL4JWrapper
public WSDL4JWrapper(URL wsdlURL, org.apache.axis2.context.ConfigurationContext configContext) throws FileNotFoundException, UnknownHostException, ConnectException, IOException, javax.wsdl.WSDLException - Throws:
FileNotFoundExceptionUnknownHostExceptionConnectExceptionIOExceptionjavax.wsdl.WSDLException
-
WSDL4JWrapper
public WSDL4JWrapper(URL wsdlURL, javax.wsdl.Definition wsdlDefinition) throws javax.wsdl.WSDLException Deprecated.Use a constructor that has a ConfigContext or memoryLimit parameterConstructor- Parameters:
URL- The URL for the WSDLDefinition- Definition for the WSDL- Throws:
javax.wsdl.WSDLException
-
WSDL4JWrapper
public WSDL4JWrapper(URL wsdlURL, javax.wsdl.Definition wsdlDefinition, org.apache.axis2.context.ConfigurationContext configContext) throws javax.wsdl.WSDLException Constructor- Parameters:
URL- The URL for the WSDLDefinition- Definition for the WSDLConfigurationContext-- Throws:
javax.wsdl.WSDLException
-
WSDL4JWrapper
public WSDL4JWrapper(URL wsdlURL, javax.wsdl.Definition wsdlDefinition, boolean limitMemory, int memoryType) throws javax.wsdl.WSDLException Constructor- Parameters:
URL- The URL for the WSDLDefinition- Definition for the WSDLlimitMemory- boolean- Throws:
javax.wsdl.WSDLException
-
WSDL4JWrapper
public WSDL4JWrapper(URL wsdlURL, javax.wsdl.Definition wsdlDefinition, JAXWSCatalogManager catalogManager, boolean limitMemory, int memoryType) throws javax.wsdl.WSDLException Constructor- Parameters:
URL- The URL for the WSDLDefinition- Definition for the WSDLJAXWSCatalogManager- Catalog Manager to use for locating external resources- Throws:
javax.wsdl.WSDLException
-
WSDL4JWrapper
public WSDL4JWrapper(URL wsdlURL, javax.wsdl.Definition wsdlDefinition, JAXWSCatalogManager catalogManager) throws javax.wsdl.WSDLException Deprecated.Use a constructor with a ConfigurationContext or memory limit settingConstructor- Parameters:
URL- The URL for the WSDLDefinition- Definition for the WSDLJAXWSCatalogManager- Catalog Manager to use for locating external resources- Throws:
javax.wsdl.WSDLException
-
WSDL4JWrapper
public WSDL4JWrapper(URL wsdlURL, javax.wsdl.Definition wsdlDefinition, org.apache.axis2.context.ConfigurationContext configContext, JAXWSCatalogManager catalogManager) throws javax.wsdl.WSDLException Constructor- Parameters:
URL- The URL for the WSDLDefinition- Definition for the WSDLConfigurationContext- to get parameters for WSDL buildingJAXWSCatalogManager- Catalog Manager to use for locating external resources- Throws:
javax.wsdl.WSDLException
-
WSDL4JWrapper
public WSDL4JWrapper(javax.wsdl.Definition wsdlDefinition) throws javax.wsdl.WSDLException Deprecated.Use WSDL4JWrapper(Definition,ConfigurationContext)Constructor- Parameters:
Definition- Definition for the WSDL- Throws:
javax.wsdl.WSDLException
-
WSDL4JWrapper
public WSDL4JWrapper(javax.wsdl.Definition wsdlDefinition, boolean limitMemory, int memoryType) throws javax.wsdl.WSDLException Constructor- Parameters:
Definition- Definition for the WSDL- Throws:
javax.wsdl.WSDLException
-
WSDL4JWrapper
public WSDL4JWrapper(javax.wsdl.Definition wsdlDefinition, org.apache.axis2.context.ConfigurationContext configContext) throws javax.wsdl.WSDLException Constructor- Parameters:
Definition- Definition for the WSDLConfigurationContext-- Throws:
javax.wsdl.WSDLException
-
-
Method Details
-
getDefinition
public javax.wsdl.Definition getDefinition()- Specified by:
getDefinitionin interfaceWSDLWrapper
-
getUnwrappedDefinition
public javax.wsdl.Definition getUnwrappedDefinition()- Specified by:
getUnwrappedDefinitionin interfaceWSDLWrapper
-
loadDefinition
public javax.wsdl.Definition loadDefinition() -
getFirstPortBinding
- Specified by:
getFirstPortBindingin interfaceWSDLWrapper
-
getOperationName
- Specified by:
getOperationNamein interfaceWSDLWrapper
-
getPortBinding
- Specified by:
getPortBindingin interfaceWSDLWrapper
-
getPortBinding
- Specified by:
getPortBindingin interfaceWSDLWrapper
-
getPorts
- Specified by:
getPortsin interfaceWSDLWrapper
-
getService
- Specified by:
getServicein interfaceWSDLWrapper
-
getSOAPAction
- Specified by:
getSOAPActionin interfaceWSDLWrapper
-
getSOAPAction
- Specified by:
getSOAPActionin interfaceWSDLWrapper
-
getSOAPAction
- Specified by:
getSOAPActionin interfaceWSDLWrapper
-
getWSDLLocation
- Specified by:
getWSDLLocationin interfaceWSDLWrapper
-
getTargetNamespace
- Specified by:
getTargetNamespacein interfaceWSDLWrapper
-