public class ThriftTransportPool extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ThriftTransportPool.TransportPoolShutdownException |
Modifier and Type | Method and Description |
---|---|
Pair<String,org.apache.thrift.transport.TTransport> |
getAnyTransport(List<ThriftTransportKey> servers,
boolean preferCachedConnection) |
static ThriftTransportPool |
getInstance() |
org.apache.thrift.transport.TTransport |
getTransport(com.google.common.net.HostAndPort location,
long milliseconds,
ClientContext context) |
void |
returnTransport(org.apache.thrift.transport.TTransport tsc) |
void |
setIdleTime(long time)
Set the time after which idle connections should be closed
|
void |
shutdown() |
public org.apache.thrift.transport.TTransport getTransport(com.google.common.net.HostAndPort location, long milliseconds, ClientContext context) throws org.apache.thrift.transport.TTransportException
org.apache.thrift.transport.TTransportException
public Pair<String,org.apache.thrift.transport.TTransport> getAnyTransport(List<ThriftTransportKey> servers, boolean preferCachedConnection) throws org.apache.thrift.transport.TTransportException
org.apache.thrift.transport.TTransportException
public void returnTransport(org.apache.thrift.transport.TTransport tsc)
public void setIdleTime(long time)
public static ThriftTransportPool getInstance()
public void shutdown()
Copyright © 2011–2017 The Apache Software Foundation. All rights reserved.