Added also setter/getter methods for connection and read timeouts

This commit is contained in:
Mauro Mugnaini 2024-03-06 12:18:30 +01:00
parent edfe561608
commit 38259734b1
Signed by: mauro.mugnaini
GPG Key ID: 2440CFD0EB321EA8
1 changed files with 20 additions and 4 deletions

View File

@ -35,18 +35,34 @@ public abstract class AbstractHTTPWithJWTTokenAuthEventSender implements EventSe
this.clientId = clientId;
this.clientSecret = clientSecret;
this.tokenURL = tokenURL;
connectionTimeout = getConnectionTimeout();
readTimeout = getReadTimeout();
connectionTimeout = getDefaultConnectionTimeout();
readTimeout = getDefaultReadTimeout();
}
protected int getReadTimeout() {
protected int getDefaultReadTimeout() {
return HTTPVerb.DEFAULT_READ_TIMEOUT;
}
protected int getConnectionTimeout() {
protected int getDefaultConnectionTimeout() {
return HTTPVerb.DEFAULT_CONNECTION_TIMEOUT;
}
public int getReadTimeout() {
return readTimeout;
}
public void setReadTimeout(int readTimeout) {
this.readTimeout = readTimeout;
}
public int getConnectionTimeout() {
return connectionTimeout;
}
public void setConnectionTimeout(int connectionTimeout) {
this.connectionTimeout = connectionTimeout;
}
@Override
public void send(Event event) {
log.debug("Starting HTTP POST thread to: {}", baseEndpointURL);