org.apache.accumulo.core.client.impl
Class ThriftTransportPool

java.lang.Object
  extended by org.apache.accumulo.core.client.impl.ThriftTransportPool

public class ThriftTransportPool
extends Object


Nested Class Summary
static class ThriftTransportPool.TransportPoolShutdownException
           
 
Method Summary
static ThriftTransportPool getInstance()
           
 org.apache.thrift.transport.TTransport getTransport(InetSocketAddress addr, long timeout)
           
 org.apache.thrift.transport.TTransport getTransport(String location, int port)
           
 org.apache.thrift.transport.TTransport getTransport(String location, int port, long milliseconds)
           
 org.apache.thrift.transport.TTransport getTransportWithDefaultTimeout(InetSocketAddress addr, AccumuloConfiguration conf)
           
 org.apache.thrift.transport.TTransport getTransportWithDefaultTimeout(String location, int port, AccumuloConfiguration conf)
           
 void returnTransport(org.apache.thrift.transport.TTransport tsc)
           
 void setIdleTime(long time)
          Set the time after which idle connections should be closed
 void shutdown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getTransport

public org.apache.thrift.transport.TTransport getTransport(String location,
                                                           int port)
                                                    throws org.apache.thrift.transport.TTransportException
Throws:
org.apache.thrift.transport.TTransportException

getTransportWithDefaultTimeout

public org.apache.thrift.transport.TTransport getTransportWithDefaultTimeout(InetSocketAddress addr,
                                                                             AccumuloConfiguration conf)
                                                                      throws org.apache.thrift.transport.TTransportException
Throws:
org.apache.thrift.transport.TTransportException

getTransport

public org.apache.thrift.transport.TTransport getTransport(InetSocketAddress addr,
                                                           long timeout)
                                                    throws org.apache.thrift.transport.TTransportException
Throws:
org.apache.thrift.transport.TTransportException

getTransportWithDefaultTimeout

public org.apache.thrift.transport.TTransport getTransportWithDefaultTimeout(String location,
                                                                             int port,
                                                                             AccumuloConfiguration conf)
                                                                      throws org.apache.thrift.transport.TTransportException
Throws:
org.apache.thrift.transport.TTransportException

getTransport

public org.apache.thrift.transport.TTransport getTransport(String location,
                                                           int port,
                                                           long milliseconds)
                                                    throws org.apache.thrift.transport.TTransportException
Throws:
org.apache.thrift.transport.TTransportException

returnTransport

public void returnTransport(org.apache.thrift.transport.TTransport tsc)

setIdleTime

public void setIdleTime(long time)
Set the time after which idle connections should be closed

Parameters:
time -

getInstance

public static ThriftTransportPool getInstance()

shutdown

public void shutdown()


Copyright © 2014 The Apache Software Foundation. All Rights Reserved.