@Bean public WebServiceMessageSender webServiceMessageSender() { HttpComponentsMessageSender httpComponentsMessageSender = new HttpComponentsMessageSender(); // timeout for creating a connection httpComponentsMessageSender.setConnectionTimeout(timeout); // when you have a connection, timeout the read blocks for httpComponentsMessageSender.setReadTimeout(timeout); return httpComponentsMessageSender; } }
@Bean public HttpComponentsMessageSender httpComponentsMessageSender() throws Exception { HttpComponentsMessageSender httpComponentsMessageSender = new HttpComponentsMessageSender(); httpComponentsMessageSender.setHttpClient(httpClient()); return httpComponentsMessageSender; }
@Bean public HttpComponentsMessageSender httpComponentsMessageSender() { HttpComponentsMessageSender httpComponentsMessageSender = new HttpComponentsMessageSender(); // set the basic authorization credentials httpComponentsMessageSender.setCredentials(usernamePasswordCredentials()); return httpComponentsMessageSender; }
@Bean public HttpComponentsMessageSender httpComponentsMessageSender() throws Exception { HttpComponentsMessageSender httpComponentsMessageSender = new HttpComponentsMessageSender(); httpComponentsMessageSender.setHttpClient(httpClient()); return httpComponentsMessageSender; }
@Bean public YourlassImpl YourClassImpl(Jaxb2Marshaller marshaller, HttpComponentsMessageSender httpComponentsMessageSender) { YourClassImpl client = new YourClassImpl(); client.setDefaultUri(PiiProperties.SOAP_ACTION.getValue()); client.setMarshaller(marshaller); client.setUnmarshaller(marshaller); client.setMessageSender(httpComponentsMessageSender); return client; } @Bean public HttpComponentsMessageSender httpComponentsMessageSender() { HttpComponentsMessageSender sender = new HttpComponentsMessageSender(); sender.setReadTimeout(1000); sender.setConnectionTimeout(1000); return sender; }
HttpComponentsMessageSender httpComponentsMessageSender = new HttpComponentsMessageSender(); httpComponentsMessageSender.setConnectionTimeout(Integer.parseInt(environment.getProperty("cg.connection.timeout"))); httpComponentsMessageSender.setReadTimeout(Integer.parseInt(environment.getProperty("cg.read.timeout")));