У меня есть URL, для которого я пытаюсь установить время ожидания соединения на 10 секунд.
Фрагмент кода: -
WebTarget t=null;
Client c = ClientBuilder.newBuilder()
.hostnameVerifier(<HostNameVerifier>)
.sslContext(<SSLContext>)
.build();
client.register(<credentials for url>);
t = c.t(url);
Из разных источников я нашел решение, как показано ниже.
ClientConfig clientConfig = new ClientConfig();
clientConfig.property(ClientProperties.READ_TIMEOUT, 2000);
clientConfig.property(ClientProperties.CONNECT_TIMEOUT, 500);
Но оба ClientConfig и ClientProperties - это утилита org.glassfish.jersey.client,
У меня есть ограничение, чтобы использовать это.
Может кто-нибудь предложить здесь, как установить время ожидания соединения без использования ClientConfig и ClientProperties.
Любая помощь будет оценена.