|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jboss.soa.esb.actions.soap.AbstractWsdlContractPublisher
public abstract class AbstractWsdlContractPublisher
Abstract WSDL contract publisher.
| Field Summary | |
|---|---|
static java.lang.String |
REWRITE_ENDPOINT_URL
|
| Constructor Summary | |
|---|---|
AbstractWsdlContractPublisher()
|
|
| Method Summary | |
|---|---|
java.util.Properties |
getActionProperties()
Get the action properties. |
org.jboss.internal.soa.esb.publish.ContractInfo |
getContractInfo(EPR epr)
Get the contract configuration. |
org.jboss.internal.soa.esb.publish.ContractInfo |
getContractInfo(EPR epr,
javax.servlet.http.HttpServletRequest servletRequest)
Get the contract information within a servlet context. |
abstract java.util.Properties |
getHttpClientProperties()
Get the HttpClientFactory properties. |
abstract java.lang.String |
getWsdlAddress()
Get the WSDL Address. |
protected void |
initializeTransformer()
Initialize the endpoint rewriting transformer. |
void |
setActionConfig(Action actionConfig)
Set the SOAPProcessor action configuration. |
protected java.lang.String |
updateWsdl(java.lang.String wsdl,
EPR epr,
java.lang.String targetServiceCat,
java.lang.String targetServiceName,
java.lang.String targetProtocol)
Update the supplied wsdl to take account of the ESB endpoint proxying of the JBossWS invocation, as well as the fact that the transport may be different. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String REWRITE_ENDPOINT_URL
| Constructor Detail |
|---|
public AbstractWsdlContractPublisher()
| Method Detail |
|---|
public void setActionConfig(Action actionConfig)
throws ConfigurationException
SOAPProcessor action configuration.
setActionConfig in interface org.jboss.internal.soa.esb.publish.ActionContractPublisheractionConfig - action config.
ConfigurationException - Bad config.public java.util.Properties getActionProperties()
public abstract java.lang.String getWsdlAddress()
public abstract java.util.Properties getHttpClientProperties()
HttpClientFactory properties.
We use HttpClient (configurable via the HttpClientFactory)
to load the WSDL. This way, we can support different auth mechanisms etc.
HttpClientFactory properties.public org.jboss.internal.soa.esb.publish.ContractInfo getContractInfo(EPR epr)
getContractInfo in interface org.jboss.internal.soa.esb.publish.ContractPublisherepr - Endpoint EPR.
public org.jboss.internal.soa.esb.publish.ContractInfo getContractInfo(EPR epr,
javax.servlet.http.HttpServletRequest servletRequest)
org.jboss.internal.soa.esb.publish.ServletContractPublisher
getContractInfo in interface org.jboss.internal.soa.esb.publish.ServletContractPublisherepr - Endpoint EPR.servletRequest - The servlet request context.
protected java.lang.String updateWsdl(java.lang.String wsdl,
EPR epr,
java.lang.String targetServiceCat,
java.lang.String targetServiceName,
java.lang.String targetProtocol)
throws org.xml.sax.SAXException,
java.io.IOException,
ConfigurationException
wsdl - WSDL input.epr - The SOAP endpoint from the ESB perspective.targetServiceCat - targetServiceName - targetProtocol - @return The updated WSDL.
org.xml.sax.SAXException
java.io.IOException
ConfigurationException
protected void initializeTransformer()
throws ConfigurationException
ConfigurationException - Failed to initialize transformer.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||