Skip to content

Commit 9531779

Browse files
Merge pull request #162 from regulaforensics/feature/SP-21990
SP-21990 - add health()
2 parents 07e33e7 + 7a42955 commit 9531779

File tree

3 files changed

+15
-3
lines changed

3 files changed

+15
-3
lines changed

client/src/main/java/com/regula/documentreader/webclient/api/DocumentReaderApi.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import com.regula.documentreader.webclient.Configuration;
1010
import com.regula.documentreader.webclient.Pair;
1111
import com.regula.documentreader.webclient.model.DeviceInfo;
12+
import com.regula.documentreader.webclient.model.Healthcheck;
1213
import com.regula.documentreader.webclient.model.ProcessParams;
1314
import com.regula.documentreader.webclient.model.ProcessRequest;
1415
import com.regula.documentreader.webclient.model.ProcessResponse;
@@ -21,6 +22,7 @@
2122
public class DocumentReaderApi {
2223

2324
private final DefaultApi defaultApi;
25+
private final HealthcheckApi healthcheckApi;
2426
private final ProcessApi processApi;
2527

2628
private String license;
@@ -31,6 +33,7 @@ public DocumentReaderApi() {
3133

3234
public DocumentReaderApi(ApiClient apiClient) {
3335
this.defaultApi = new DefaultApi(apiClient);
36+
this.healthcheckApi = new HealthcheckApi(apiClient);
3437
this.processApi = new ProcessApi(apiClient);
3538
}
3639

@@ -69,6 +72,15 @@ public DeviceInfo ping(String xRequestID) throws ApiException {
6972
return defaultApi.ping(xRequestID);
7073
}
7174

75+
public Healthcheck health() throws ApiException {
76+
return healthcheckApi.healthz("");
77+
}
78+
79+
public Healthcheck health(String xRequestID) throws ApiException {
80+
return healthcheckApi.healthz(xRequestID);
81+
}
82+
83+
7284
/**
7385
* Reads list of documents and return extracted data
7486
*

example/src/main/java/com/regula/documentreader/webclient/encryptedRCL/Example.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ public static void main(String[] args) throws IOException, UnsupportedEncodingEx
5555
if (licenseFromEnv != null) api.setLicense(licenseFromEnv);
5656
if (licenseFromFile != null) api.setLicense(licenseFromFile);
5757

58-
var info = api.ping();
58+
var info = api.health();
5959
System.out.println("-----------------------------------------------------------------");
6060
System.out.format("Web API version %s%n", info.getVersion());
6161

example/src/main/java/com/regula/documentreader/webclient/example/Main.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public static void main(String[] args) throws IOException, ApiException {
7070
// if (licenseFromEnv != null) api.setLicense(licenseFromEnv);
7171
// if (licenseFromFile != null) api.setLicense(licenseFromFile);
7272

73-
var info = api.ping();
73+
var info = api.health();
7474
System.out.println();
7575
System.out.format(
7676
"-----------------------------------------------------------------" + "\n"
@@ -144,7 +144,7 @@ public static void main(String[] args) throws IOException, ApiException {
144144
}).start();
145145

146146

147-
// System.exit(0);
147+
System.exit(0);
148148
}
149149

150150
@Nullable

0 commit comments

Comments
 (0)