/** * @see HeaderHandler#setHeaders(Object, * com.google.api.ads.common.lib.client.AdsSession, * com.google.api.ads.common.lib.client.AdsServiceDescriptor) */ @Override public void setHeaders(Object soapClient, AdWordsSession adWordsSession, AdWordsServiceDescriptor adWordsServiceDescriptor) throws AuthenticationException, ServiceException { Preconditions.checkArgument( soapClient instanceof BindingProvider, "soapClient must be BindingProvider but was: %s", soapClient); BindingProvider bindingProvider = (BindingProvider) soapClient; Map<String, Object> headerData = readHeaderElements(adWordsSession); setAuthenticationHeaders(soapClient, headerData, adWordsSession); soapClientHandler.setHeader( bindingProvider, null, null, constructSoapHeader(headerData, adWordsServiceDescriptor)); soapClientHandler.setCompression(bindingProvider, adsLibConfiguration.isCompressionEnabled()); soapClientHandler.setRequestTimeout( bindingProvider, adsLibConfiguration.getSoapRequestTimeout()); }
/** * @see HeaderHandler#setHeaders(Object, com.google.api.ads.common.lib.client.AdsSession, * com.google.api.ads.common.lib.client.AdsServiceDescriptor) */ @Override public void setHeaders( Object soapClient, AdManagerSession adManagerSession, AdManagerServiceDescriptor adManagerServiceDescriptor) throws AuthenticationException, ServiceException { Preconditions.checkArgument( soapClient instanceof BindingProvider, "soapClient must be BindingProvider but was: %s", soapClient); BindingProvider bindingProvider = (BindingProvider) soapClient; adManagerHttpHeaderHandler.setHttpHeaders(soapClient, adManagerSession); Map<String, Object> headerData = readHeaderElements(adManagerSession); setAuthenticationHeaders(soapClient, adManagerSession); soapClientHandler.setHeader( bindingProvider, null, null, constructSoapHeader(headerData, adManagerServiceDescriptor)); soapClientHandler.setCompression(bindingProvider, adsLibConfiguration.isCompressionEnabled()); soapClientHandler.setRequestTimeout( bindingProvider, adsLibConfiguration.getSoapRequestTimeout()); }
soapClientHandler.setRequestTimeout(stub, adsLibConfiguration.getSoapRequestTimeout());
soapClientHandler.setRequestTimeout(stub, adsLibConfiguration.getSoapRequestTimeout());
soapClientHandler.setHeader(stub, namespace, "RequestHeader", soapHeader); soapClientHandler.setCompression(stub, adsLibConfiguration.isCompressionEnabled()); soapClientHandler.setRequestTimeout(stub, adsLibConfiguration.getSoapRequestTimeout()); } catch (InstantiationException e) { throw new ServiceException("Unexpected exception.", e);