public class HttpClientSettings extends AbstractHttpClientSettings
HTTP Service settings consist of three URLs and connections parameters:
Connection parameters hold HTTP connection settings like timeouts and proxy configuration.
| Modifier and Type | Class and Description |
|---|---|
static class |
HttpClientSettings.HTTPConnectionParameters
Contains low level connection parameters for HTTP service.
|
| Constructor and Description |
|---|
HttpClientSettings(String signingUrl,
String extendingUrl,
String publicationsFileUrl,
ServiceCredentials credentials)
Creates HTTP service settings with provided parameters.
|
HttpClientSettings(String signingUrl,
String extendingUrl,
String publicationsFileUrl,
ServiceCredentials credentials,
PduVersion pduVersion)
Creates HTTP service settings with provided parameters.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getConnectionTimeout()
Determines the timeout in milliseconds until a connection is established.
|
ServiceCredentials |
getCredentials() |
URL |
getExtendingUrl() |
HttpClientSettings.HTTPConnectionParameters |
getParameters() |
PduVersion |
getPduVersion() |
String |
getProxyPassword() |
URL |
getProxyUrl() |
String |
getProxyUser() |
URL |
getPublicationsFileUrl() |
int |
getReadTimeout()
Defines the socket read timeout in milliseconds, which is the timeout for waiting for data or a maximum period
inactivity between two consecutive data packets.
|
URL |
getSigningUrl() |
void |
setParameters(HttpClientSettings.HTTPConnectionParameters parameters)
Set connection parameters.
|
public HttpClientSettings(String signingUrl, String extendingUrl, String publicationsFileUrl, ServiceCredentials credentials)
signingUrl - URL of KSI gateway for signing requests.extendingUrl - URL of KSI extender for extending requests.publicationsFileUrl - URL of online publications file.credentials - service credentials.public HttpClientSettings(String signingUrl, String extendingUrl, String publicationsFileUrl, ServiceCredentials credentials, PduVersion pduVersion)
signingUrl - URL of KSI gateway for signing requests.extendingUrl - URL of KSI extender for extending requests.publicationsFileUrl - URL of online publications file.credentials - service credentials.pduVersion - version of PDU to use.public URL getSigningUrl()
getSigningUrl in class AbstractHttpClientSettingsAbstractHttpClientSettings.getSigningUrl()public URL getExtendingUrl()
getExtendingUrl in class AbstractHttpClientSettingsAbstractHttpClientSettings.getExtendingUrl()public URL getPublicationsFileUrl()
getPublicationsFileUrl in class AbstractHttpClientSettingsAbstractHttpClientSettings.getPublicationsFileUrl()public ServiceCredentials getCredentials()
getCredentials in class AbstractHttpClientSettingsAbstractHttpClientSettings.getPublicationsFileUrl()public URL getProxyUrl()
getProxyUrl in class AbstractHttpClientSettingsAbstractHttpClientSettings.getProxyUrl()public String getProxyUser()
getProxyUser in class AbstractHttpClientSettingsAbstractHttpClientSettings.getProxyUser()public String getProxyPassword()
getProxyPassword in class AbstractHttpClientSettingsAbstractHttpClientSettings.getProxyPassword()public int getConnectionTimeout()
AbstractHttpClientSettingsA timeout value of zero is interpreted as an infinite timeout. A negative value is interpreted as undefined (system default).
Default value is -1.
getConnectionTimeout in class AbstractHttpClientSettingsAbstractHttpClientSettings.getConnectionTimeout()public int getReadTimeout()
AbstractHttpClientSettingsA timeout value of zero is interpreted as an infinite timeout. A negative value is interpreted as undefined (system default).
Default value is -1.
getReadTimeout in class AbstractHttpClientSettingsAbstractHttpClientSettings.getReadTimeout()public PduVersion getPduVersion()
getPduVersion in class AbstractHttpClientSettingspublic HttpClientSettings.HTTPConnectionParameters getParameters()
public void setParameters(HttpClientSettings.HTTPConnectionParameters parameters)
parameters - HTTP connection parameters.Copyright © 2024 Guardtime. All rights reserved.