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.