public final class DefaultThriftConnectionPoolImpl extends Object implements ThriftConnectionPoolProvider
DefaultThriftConnectionPoolImpl class.
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultThriftConnectionPoolImpl.ThriftConnectionFactory |
| Constructor and Description |
|---|
DefaultThriftConnectionPoolImpl(org.apache.commons.pool2.impl.GenericKeyedObjectPoolConfig config)
Constructor for DefaultThriftConnectionPoolImpl.
|
DefaultThriftConnectionPoolImpl(org.apache.commons.pool2.impl.GenericKeyedObjectPoolConfig config,
java.util.function.Function<ThriftServerInfo,org.apache.thrift.transport.TTransport> transportProvider)
Constructor for DefaultThriftConnectionPoolImpl.
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.thrift.transport.TTransport |
getConnection(ThriftServerInfo thriftServerInfo)
getConnection.
|
static DefaultThriftConnectionPoolImpl |
getInstance()
getInstance.
|
void |
returnBrokenConnection(ThriftServerInfo thriftServerInfo,
org.apache.thrift.transport.TTransport transport)
returnBrokenConnection.
|
void |
returnConnection(ThriftServerInfo thriftServerInfo,
org.apache.thrift.transport.TTransport transport)
returnConnection.
|
public DefaultThriftConnectionPoolImpl(org.apache.commons.pool2.impl.GenericKeyedObjectPoolConfig config,
java.util.function.Function<ThriftServerInfo,org.apache.thrift.transport.TTransport> transportProvider)
Constructor for DefaultThriftConnectionPoolImpl.
config - a
GenericKeyedObjectPoolConfig
object.transportProvider - a Function
object.public DefaultThriftConnectionPoolImpl(org.apache.commons.pool2.impl.GenericKeyedObjectPoolConfig config)
Constructor for DefaultThriftConnectionPoolImpl.
config - a
GenericKeyedObjectPoolConfig
object.public static final DefaultThriftConnectionPoolImpl getInstance()
getInstance.
DefaultThriftConnectionPoolImpl
object.public org.apache.thrift.transport.TTransport getConnection(ThriftServerInfo thriftServerInfo)
getConnection.
getConnection in interface ThriftConnectionPoolProviderthriftServerInfo - a
ThriftServerInfo object.TTransport object.public void returnConnection(ThriftServerInfo thriftServerInfo, org.apache.thrift.transport.TTransport transport)
returnConnection.
returnConnection in interface ThriftConnectionPoolProviderthriftServerInfo - a
ThriftServerInfo object.transport - a TTransport
object.public void returnBrokenConnection(ThriftServerInfo thriftServerInfo, org.apache.thrift.transport.TTransport transport)
returnBrokenConnection.
returnBrokenConnection in interface ThriftConnectionPoolProviderthriftServerInfo - a
ThriftServerInfo object.transport - a TTransport
object.Copyright © 2015. All rights reserved.