! HttpRequestInitializer HTTP HTTP- Google. HttpRequestInitializer (, ), :
new Directory.Builder(
HTTP_TRANSPORT, JSON_FACTORY,new HttpRequestInitializer() {
@Override
public void initialize(HttpRequest httpRequest) throws IOException {
credential.initialize(httpRequest);
httpRequest.setConnectTimeout(3);
httpRequest.setReadTimeout(3);
System.out.println("Hello");
}
}).setApplicationName(APPLICATION_NAME).build();
. , batch.execute(), - - .
, BatchRequest intializaiton:
BatchRequest batch = service.batch(new HttpRequestInitializer() {
@Override
public void initialize(HttpRequest request) throws IOException {
credential.initialize(request);
request.setConnectTimeout(10 * 60000);
request.setReadTimeout(10 * 60000);
System.out.println(request.getReadTimeout() + 2);
}
});