Polish
This commit is contained in:
parent
d9e8676f77
commit
e6f6e83c39
|
|
@ -520,20 +520,26 @@ public class RestTemplateBuilder {
|
||||||
return Collections.unmodifiableSet(result);
|
return Collections.unmodifiableSet(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Strategy interface used to customize the {@link ClientHttpRequestFactory}.
|
||||||
|
*/
|
||||||
private interface RequestFactoryCustomizer {
|
private interface RequestFactoryCustomizer {
|
||||||
|
|
||||||
void customize(ClientHttpRequestFactory factory);
|
void customize(ClientHttpRequestFactory factory);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private static abstract class TimeoutConfiguringRequestFactoryCustomizer
|
/**
|
||||||
|
* {@link RequestFactoryCustomizer} to call a "set timeout" method.
|
||||||
|
*/
|
||||||
|
private static abstract class TimeoutRequestFactoryCustomizer
|
||||||
implements RequestFactoryCustomizer {
|
implements RequestFactoryCustomizer {
|
||||||
|
|
||||||
private final int timeout;
|
private final int timeout;
|
||||||
|
|
||||||
private final String methodName;
|
private final String methodName;
|
||||||
|
|
||||||
TimeoutConfiguringRequestFactoryCustomizer(int timeout, String methodName) {
|
TimeoutRequestFactoryCustomizer(int timeout, String methodName) {
|
||||||
this.timeout = timeout;
|
this.timeout = timeout;
|
||||||
this.methodName = methodName;
|
this.methodName = methodName;
|
||||||
}
|
}
|
||||||
|
|
@ -555,8 +561,11 @@ public class RestTemplateBuilder {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* {@link RequestFactoryCustomizer} to set the read timeout.
|
||||||
|
*/
|
||||||
private static class ReadTimeoutRequestFactoryCustomizer
|
private static class ReadTimeoutRequestFactoryCustomizer
|
||||||
extends TimeoutConfiguringRequestFactoryCustomizer {
|
extends TimeoutRequestFactoryCustomizer {
|
||||||
|
|
||||||
ReadTimeoutRequestFactoryCustomizer(int readTimeout) {
|
ReadTimeoutRequestFactoryCustomizer(int readTimeout) {
|
||||||
super(readTimeout, "setReadTimeout");
|
super(readTimeout, "setReadTimeout");
|
||||||
|
|
@ -564,8 +573,11 @@ public class RestTemplateBuilder {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* {@link RequestFactoryCustomizer} to set the connect timeout.
|
||||||
|
*/
|
||||||
private static class ConnectTimeoutRequestFactoryCustomizer
|
private static class ConnectTimeoutRequestFactoryCustomizer
|
||||||
extends TimeoutConfiguringRequestFactoryCustomizer {
|
extends TimeoutRequestFactoryCustomizer {
|
||||||
|
|
||||||
ConnectTimeoutRequestFactoryCustomizer(int connectTimeout) {
|
ConnectTimeoutRequestFactoryCustomizer(int connectTimeout) {
|
||||||
super(connectTimeout, "setConnectTimeout");
|
super(connectTimeout, "setConnectTimeout");
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue