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 JaxwsSoapProxyHelper
public <T> T getProxy(Class<T> serviceInterface, String endPoint, String wsdlPath, String namespaceUri, String serviceName)
JaxwsSoapProxyHelper
getProxy
in interface JaxwsSoapProxyHelper
public <T> T getProxyWithWsSecurity(Class<T> serviceInterface, String url, String wsdlPath, String namespaceUri, String serviceName, String wsSecurityLogin, String wsSecurityPassword)
JaxwsSoapProxyHelper
getProxyWithWsSecurity
in interface JaxwsSoapProxyHelper
public <T> T getProxyWithCustomSoapHandlers(Class<T> serviceInterface, String endPoint, String wsdlPath, String namespaceUri, String serviceName, List<? extends SOAPHandler<SOAPMessageContext>> handlers)
JaxwsSoapProxyHelper
getProxyWithCustomSoapHandlers
in interface JaxwsSoapProxyHelper
serviceInterface
- 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)
JaxwsSoapProxyHelper
getProxyWithBasicAuthSecurity
in interface JaxwsSoapProxyHelper
public <T> T getProxyWithCertificateAuthSecurity(Class<T> serviceInterface, String url, String wsdlPath, String namespaceUri, String serviceName, InputStream keyStoreInPFX, String keyStorePassword)
JaxwsSoapProxyHelper
getProxyWithCertificateAuthSecurity
in interface JaxwsSoapProxyHelper
public 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 JaxwsSoapProxyHelper
Copyright © 2021. All rights reserved.