public class JaxwsSoapProxyHelperDefaultImpl extends Object implements JaxwsSoapProxyHelper
| Modifier and Type | Class and Description |
|---|---|
static class |
JaxwsSoapProxyHelperDefaultImpl.Handler |
class |
JaxwsSoapProxyHelperDefaultImpl.MessageLoggerImpl |
| Constructor and Description |
|---|
JaxwsSoapProxyHelperDefaultImpl() |
JaxwsSoapProxyHelperDefaultImpl(SoapLogger soapLogger) |
| Modifier and Type | Method and Description |
|---|---|
Integer |
getConnectTimeout() |
<T> T |
getProxy(Class<T> serviceInterface,
String endPoint,
String wsdlPath) |
<T> T |
getProxy(Class<T> serviceInterface,
String endPoint,
String wsdlPath,
String namespaceUri,
String serviceName)
Calls the external endpoint without providing any security information.
|
<T> T |
getProxyWithBasicAuthSecurity(Class<T> serviceInterface,
String url,
String wsdlPath,
String namespaceUri,
String serviceName,
String username,
String password)
Calls the external endpoint without providing any security information.
|
<T> T |
getProxyWithCertificateAuthSecurity(Class<T> serviceInterface,
String url,
String wsdlPath,
String namespaceUri,
String serviceName,
InputStream keyStoreInPFX,
String keyStorePassword)
Calls external endpoint using Certificate chain to setup a TLS connection
|
<T> T |
getProxyWithCustomSoapHandlers(Class<T> serviceInterface,
String endPoint,
String wsdlPath,
String namespaceUri,
String serviceName,
List<? extends SOAPHandler<SOAPMessageContext>> handlers)
Get proxy with custom soap handlers.
|
<T> T |
getProxyWithWsSecurity(Class<T> serviceInterface,
String url,
String wsdlPath,
String namespaceUri,
String serviceName,
String wsSecurityLogin,
String wsSecurityPassword)
Calls the external endpoint using WS Security.
|
Integer |
getRequestTimeout() |
SoapLogger |
getSoapLogger() |
void |
setConnectTimeout(Integer connectTimeout) |
void |
setDumpSoapExchanges(boolean dump) |
void |
setRequestTimeout(Integer requestTimeout) |
void |
setSoapLogger(SoapLogger soapLogger) |
public JaxwsSoapProxyHelperDefaultImpl(SoapLogger soapLogger)
public JaxwsSoapProxyHelperDefaultImpl()
public <T> T getProxy(Class<T> serviceInterface, String endPoint, String wsdlPath)
getProxy in interface JaxwsSoapProxyHelperpublic <T> T getProxy(Class<T> serviceInterface, String endPoint, String wsdlPath, String namespaceUri, String serviceName)
JaxwsSoapProxyHelpergetProxy in interface JaxwsSoapProxyHelperpublic <T> T getProxyWithWsSecurity(Class<T> serviceInterface, String url, String wsdlPath, String namespaceUri, String serviceName, String wsSecurityLogin, String wsSecurityPassword)
JaxwsSoapProxyHelpergetProxyWithWsSecurity in interface JaxwsSoapProxyHelperpublic <T> T getProxyWithCustomSoapHandlers(Class<T> serviceInterface, String endPoint, String wsdlPath, String namespaceUri, String serviceName, List<? extends SOAPHandler<SOAPMessageContext>> handlers)
JaxwsSoapProxyHelpergetProxyWithCustomSoapHandlers in interface JaxwsSoapProxyHelperserviceInterface - the service interfaceendPoint - the end pointwsdlPath - the WSDL pathnamespaceUri - the namespace URIserviceName - the service namehandlers - the handlerspublic <T> T getProxyWithBasicAuthSecurity(Class<T> serviceInterface, String url, String wsdlPath, String namespaceUri, String serviceName, String username, String password)
JaxwsSoapProxyHelpergetProxyWithBasicAuthSecurity in interface JaxwsSoapProxyHelperpublic <T> T getProxyWithCertificateAuthSecurity(Class<T> serviceInterface, String url, String wsdlPath, String namespaceUri, String serviceName, InputStream keyStoreInPFX, String keyStorePassword)
JaxwsSoapProxyHelpergetProxyWithCertificateAuthSecurity in interface JaxwsSoapProxyHelperpublic Integer getRequestTimeout()
public void setRequestTimeout(Integer requestTimeout)
public Integer getConnectTimeout()
public void setConnectTimeout(Integer connectTimeout)
public void setDumpSoapExchanges(boolean dump)
public SoapLogger getSoapLogger()
public void setSoapLogger(SoapLogger soapLogger)
setSoapLogger in interface JaxwsSoapProxyHelperCopyright © 2021. All rights reserved.