public class SOAPProxy extends AbstractServiceProxy
A SOAP proxy can be deployed on front of a SOAP Web Service. It conceals the server and offers the same interface as the target server to its clients.
Router also periodically triggers such attempts.AbstractServiceProxy.Target| Modifier and Type | Field and Description |
|---|---|
protected HttpClientConfiguration |
httpClientConfig |
protected String |
portName |
protected ResolverMap |
resolverMap |
protected String |
targetPath |
protected String |
wsdl |
targetblockRequest, blockResponse, interceptors, key, localHost, name, router| Constructor and Description |
|---|
SOAPProxy() |
| Modifier and Type | Method and Description |
|---|---|
void |
configure() |
protected AbstractProxy |
getNewInstance() |
String |
getPortName() |
String |
getWsdl() |
HttpClientConfiguration |
getWsdlHttpClientConfig() |
void |
init() |
static com.predic8.wsdl.Port |
selectPort(List<com.predic8.wsdl.Port> ports,
String portName) |
void |
setPortName(String portName) |
void |
setWsdl(String wsdl) |
void |
setWsdlHttpClientConfig(HttpClientConfiguration httpClientConfig) |
getHost, getPath, getTargetHost, getTargetPort, getTargetScheme, getTargetSSL, getTargetURL, isTargetAdjustHostHeader, setHost, setPathgetIp, getName, getPort, getSslOutboundContext, setIp, setPort, setSslOutboundContextclone, getErrorState, getInterceptors, getKey, getSslInboundContext, getSslInboundParser, getStatisticCollector, init, isActive, isBlockRequest, isBlockResponse, setBlockRequest, setBlockResponse, setInterceptors, setKey, setName, setSslInboundContext, setSslInboundParser, toStringprotected String wsdl
protected String portName
protected String targetPath
protected HttpClientConfiguration httpClientConfig
protected ResolverMap resolverMap
protected AbstractProxy getNewInstance()
getNewInstance in class AbstractProxypublic static com.predic8.wsdl.Port selectPort(List<com.predic8.wsdl.Port> ports, String portName)
public void init()
throws Exception
init in class AbstractServiceProxyExceptionpublic String getWsdl()
public void setWsdl(String wsdl)
public String getPortName()
public void setPortName(String portName)
public HttpClientConfiguration getWsdlHttpClientConfig()
public void setWsdlHttpClientConfig(HttpClientConfiguration httpClientConfig)
Copyright © 2021. All Rights Reserved.