org.jboss.soa.esb.actions.soap.proxy
Class SOAPProxyWsdlContractPublisher

java.lang.Object
  extended by org.jboss.soa.esb.actions.soap.AbstractWsdlContractPublisher
      extended by org.jboss.soa.esb.actions.soap.WsdlContractPublisher
          extended by org.jboss.soa.esb.actions.soap.AuthBASICWsdlContractPublisher
              extended by org.jboss.soa.esb.actions.soap.proxy.SOAPProxyWsdlContractPublisher
All Implemented Interfaces:
org.jboss.internal.soa.esb.publish.ActionContractPublisher, org.jboss.internal.soa.esb.publish.ContractProvider, org.jboss.internal.soa.esb.publish.ContractPublisher, org.jboss.internal.soa.esb.publish.Publisher, org.jboss.internal.soa.esb.publish.ServletContractPublisher

public class SOAPProxyWsdlContractPublisher
extends AuthBASICWsdlContractPublisher
implements org.jboss.internal.soa.esb.publish.ContractProvider

SOAPProxy wsdl contract publisher.

Author:
dward at jboss.org

Field Summary
 
Fields inherited from class org.jboss.soa.esb.actions.soap.AbstractWsdlContractPublisher
REWRITE_ENDPOINT_URL
 
Constructor Summary
SOAPProxyWsdlContractPublisher()
           
 
Method Summary
 java.lang.String getWsdl(java.lang.String wsdlAddress)
          Get the WSDL.
 org.jboss.internal.soa.esb.publish.ContractInfo provideContract()
           
 org.jboss.internal.soa.esb.publish.ContractInfo provideContract(java.lang.String endpointAddressOverride)
           
 void setContractProperties(java.util.Properties contractProperties)
           
 
Methods inherited from class org.jboss.soa.esb.actions.soap.AuthBASICWsdlContractPublisher
getHttpClientProperties
 
Methods inherited from class org.jboss.soa.esb.actions.soap.WsdlContractPublisher
getWsdlAddress, setActionConfig
 
Methods inherited from class org.jboss.soa.esb.actions.soap.AbstractWsdlContractPublisher
getActionProperties, getContractInfo, getContractInfo, initializeTransformer, setActionProperties, updateWsdl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SOAPProxyWsdlContractPublisher

public SOAPProxyWsdlContractPublisher()
Method Detail

getWsdl

public java.lang.String getWsdl(java.lang.String wsdlAddress)
                         throws java.io.IOException
Description copied from class: AbstractWsdlContractPublisher
Get the WSDL.

Overrides:
getWsdl in class AbstractWsdlContractPublisher
Parameters:
wsdlAddress - The WSDL address.
Returns:
The WSDL.
Throws:
java.io.IOException - Error reading wsdl.

setContractProperties

public void setContractProperties(java.util.Properties contractProperties)
Specified by:
setContractProperties in interface org.jboss.internal.soa.esb.publish.ContractProvider

provideContract

public org.jboss.internal.soa.esb.publish.ContractInfo provideContract()
                                                                throws java.io.IOException
Specified by:
provideContract in interface org.jboss.internal.soa.esb.publish.ContractProvider
Throws:
java.io.IOException

provideContract

public org.jboss.internal.soa.esb.publish.ContractInfo provideContract(java.lang.String endpointAddressOverride)
                                                                throws java.io.IOException
Specified by:
provideContract in interface org.jboss.internal.soa.esb.publish.ContractProvider
Throws:
java.io.IOException