Skip to content

Instantly share code, notes, and snippets.

@imod
Last active April 14, 2021 15:08
Show Gist options
  • Save imod/c786c1fe734f3458f5c57b0692c7eb0e to your computer and use it in GitHub Desktop.
Save imod/c786c1fe734f3458f5c57b0692c7eb0e to your computer and use it in GitHub Desktop.
Scanii Client
class ScaniiService {
private final ScaniiClient client;
public ScaniiService(VirusScanConfig scaniiConfig) {
RequestConfig config = RequestConfig.custom()
.setConnectTimeout(45 * 1000)
.setConnectionRequestTimeout(45 * 1000)
.setSocketTimeout(45 * 1000)
.build();
CloseableHttpClient httpClient = HttpClientBuilder.create().setDefaultRequestConfig(config).build();
this.client = ScaniiClients.createDefault(new ScaniiTarget(scaniiConfig.getScaniiApiTarget()), scaniiConfig.getScaniiKey(), scaniiConfig.getScaniiSecret(), httpClient);
}
...
}
com.uvasoftware:scanii-java:jar:4.2.0:compile
org.apache.httpcomponents:httpclient:jar:4.5.13:compile
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment