public interface JaxwsSoapProxyHelper
| Modifier and Type | Method and Description |
|---|---|
<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.
|
default <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.
|
default <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
|
default <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 endPoint,
String wsdlPath,
String namespaceUri,
String serviceName,
String wsSecurityLogin,
String wsSecurityPassword)
Calls the external endpoint using WS Security.
|
void |
setSoapLogger(SoapLogger soapLogger) |
<T> T getProxy(Class<T> serviceInterface, String endPoint, String wsdlPath, String namespaceUri, String serviceName)
serviceInterface - endPoint - wsdlPath - namespaceUri - serviceName - <T> T getProxyWithWsSecurity(Class<T> serviceInterface, String endPoint, String wsdlPath, String namespaceUri, String serviceName, String wsSecurityLogin, String wsSecurityPassword)
T - serviceInterface - endPoint - wsdlPath - namespaceUri - serviceName - wsSecurityLogin - wsSecurityPassword - default <T> T getProxyWithBasicAuthSecurity(Class<T> serviceInterface, String url, String wsdlPath, String namespaceUri, String serviceName, String username, String password)
serviceInterface - url - wsdlPath - namespaceUri - serviceName - username - password - default <T> T getProxyWithCertificateAuthSecurity(Class<T> serviceInterface, String url, String wsdlPath, String namespaceUri, String serviceName, InputStream keyStoreInPFX, String keyStorePassword)
T - serviceInterface - url - wsdlPath - namespaceUri - serviceName - keyStoreInPFX - keyStorePassword - default <T> T getProxyWithCustomSoapHandlers(Class<T> serviceInterface, String endPoint, String wsdlPath, String namespaceUri, String serviceName, List<? extends SOAPHandler<SOAPMessageContext>> handlers)
T - serviceInterface - the service interfaceendPoint - the end pointwsdlPath - the WSDL pathnamespaceUri - the namespace URIserviceName - the service namehandlers - the handlersvoid setSoapLogger(SoapLogger soapLogger)
Copyright © 2021. All rights reserved.