@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; ConnectionPoolConfiguration that = (ConnectionPoolConfiguration) o; if (connectionTimeout() != that.connectionTimeout()) return false; if (maxConnectionsPerHost() != that.maxConnectionsPerHost()) return false; if (maxTotalConnections() != that.maxTotalConnections()) return false; if (bufferSize() != that.bufferSize()) return false; if (socketTimeout() != that.socketTimeout()) return false; return tcpNoDelay() == that.tcpNoDelay(); }
private void writeConnectionPool(XMLExtendedStreamWriter writer, ConnectionPoolConfiguration configuration) throws XMLStreamException { writer.writeStartElement(Element.CONNECTION_POOL); writer.writeAttribute(Attribute.BUFFER_SIZE, Integer.toString(configuration.bufferSize())); writer.writeAttribute(Attribute.MAX_CONNECTIONS_PER_HOST, Integer.toString(configuration.maxConnectionsPerHost())); writer.writeAttribute(Attribute.MAX_TOTAL_CONNECTIONS, Integer.toString(configuration.maxTotalConnections())); writer.writeAttribute(Attribute.CONNECTION_TIMEOUT, Integer.toString(configuration.connectionTimeout())); writer.writeAttribute(Attribute.SOCKET_TIMEOUT, Integer.toString(configuration.socketTimeout())); writer.writeAttribute(Attribute.TCP_NO_DELAY, Boolean.toString(configuration.tcpNoDelay())); writer.writeEndElement(); }
@Override public String toString() { return "ConnectionPoolConfiguration [connectionTimeout=" + connectionTimeout() + ", maxConnectionsPerHost=" + maxConnectionsPerHost() + ", maxTotalConnections=" + maxTotalConnections() + ", bufferSize=" + bufferSize() + ", socketTimeout=" + socketTimeout() + ", tcpNoDelay=" + tcpNoDelay() + "]"; }
@Override public int hashCode() { int result = connectionTimeout(); result = 31 * result + maxConnectionsPerHost(); result = 31 * result + maxTotalConnections(); result = 31 * result + bufferSize(); result = 31 * result + socketTimeout(); result = 31 * result + (tcpNoDelay() ? 1 : 0); return result; } }
b.option(ChannelOption.CONNECT_TIMEOUT_MILLIS, pool.connectionTimeout());
@Override public ConnectionPoolConfigurationBuilder read(ConnectionPoolConfiguration template) { maxConnectionsPerHost(template.maxConnectionsPerHost()); maxTotalConnections(template.maxTotalConnections()); connectionTimeout(template.connectionTimeout()); bufferSize(template.bufferSize()); socketTimeout(template.socketTimeout()); tcpNoDelay(template.tcpNoDelay()); return this; } }
public void testRemoteCacheStore() throws Exception { cacheManager = TestCacheManagerFactory.fromXml(CACHE_LOADER_CONFIG); List<StoreConfiguration> cacheLoaders = cacheManager.getDefaultCacheConfiguration().persistence().stores(); assertEquals(1, cacheLoaders.size()); RestStoreConfiguration store = (RestStoreConfiguration) cacheLoaders.get(0); assertFalse(store.appendCacheNameToPath()); assertEquals("localhost", store.host()); assertEquals("/rest/___defaultcache/", store.path()); assertEquals(18212, store.port()); assertEquals(15000000, store.maxContentLength()); ConnectionPoolConfiguration connectionPool = store.connectionPool(); assertEquals(10000, connectionPool.connectionTimeout()); assertEquals(10, connectionPool.maxConnectionsPerHost()); assertEquals(10, connectionPool.maxTotalConnections()); assertEquals(20000, connectionPool.bufferSize()); assertEquals(10000, connectionPool.socketTimeout()); assertTrue(connectionPool.tcpNoDelay()); assertFalse(store.async().enabled()); } }