Tabnine Logo
PooledClientProvider
Code IndexAdd Tabnine to your IDE (free)

How to use
PooledClientProvider
in
org.apache.tephra.distributed

Best Java code snippets using org.apache.tephra.distributed.PooledClientProvider (Showing top 10 results out of 315)

origin: apache/phoenix

PooledClientProvider pooledClientProvider = new PooledClientProvider(
    config, zkDiscoveryService);
TransactionServiceClient txClient = new TransactionServiceClient(config,pooledClientProvider);
origin: org.apache.tephra/tephra-core

 private TxClientPool getClientPool() {
  if (clients != null) {
   return clients;
  }

  synchronized (this) {
   if (clients == null) {
    try {
     initializePool();
    } catch (TException e) {
     throw new RuntimeException("Failed to initialize transaction client provider: " + this, e);
    }
   }
  }
  return clients;
 }
}
origin: org.apache.tephra/tephra-core

@Override
protected TransactionServiceThriftClient create() throws TException {
 return newClient();
}
origin: org.apache.tephra/tephra-core

@Override
public void returnClient(TransactionServiceThriftClient client) {
 getClientPool().release(client);
}
origin: org.apache.tephra/tephra-core

@Override
public CloseableThriftClient getCloseableClient() throws TException, TimeoutException, InterruptedException {
 TransactionServiceThriftClient client = getClientPool().obtain(obtainClientTimeoutMs, TimeUnit.MILLISECONDS);
 return new CloseableThriftClient(this, client);
}
origin: org.apache.tephra/tephra-core

 @Override
 public ThriftClientProvider get() {
  // configure the client provider
  String provider = cConf.get(TxConstants.Service.CFG_DATA_TX_CLIENT_PROVIDER,
                TxConstants.Service.DEFAULT_DATA_TX_CLIENT_PROVIDER);
  ThriftClientProvider clientProvider;
  if ("pool".equals(provider)) {
   clientProvider = new PooledClientProvider(cConf, discoveryServiceClient);
  } else if ("thread-local".equals(provider)) {
   clientProvider = new ThreadLocalClientProvider(cConf, discoveryServiceClient);
  } else {
   String message = "Unknown Transaction Service Client Provider '" + provider + "'.";
   throw new IllegalArgumentException(message);
  }
  return clientProvider;
 }
}
origin: cdapio/cdap

 @Override
 public ThriftClientProvider get() {
  // configure the client provider
  String provider = cConf.get(TxConstants.Service.CFG_DATA_TX_CLIENT_PROVIDER,
                TxConstants.Service.DEFAULT_DATA_TX_CLIENT_PROVIDER);
  ThriftClientProvider clientProvider;
  if ("pool".equals(provider)) {
   clientProvider = new PooledClientProvider(hConf, discoveryServiceClient);
  } else if ("thread-local".equals(provider)) {
   clientProvider = new ThreadLocalClientProvider(hConf, discoveryServiceClient);
  } else {
   String message = "Unknown Transaction Service Client Provider '" + provider + "'.";
   LOG.error(message);
   throw new IllegalArgumentException(message);
  }
  return clientProvider;
 }
}
origin: co.cask.cdap/cdap-data-fabric

 @Override
 public ThriftClientProvider get() {
  // configure the client provider
  String provider = cConf.get(TxConstants.Service.CFG_DATA_TX_CLIENT_PROVIDER,
                TxConstants.Service.DEFAULT_DATA_TX_CLIENT_PROVIDER);
  ThriftClientProvider clientProvider;
  if ("pool".equals(provider)) {
   clientProvider = new PooledClientProvider(hConf, discoveryServiceClient);
  } else if ("thread-local".equals(provider)) {
   clientProvider = new ThreadLocalClientProvider(hConf, discoveryServiceClient);
  } else {
   String message = "Unknown Transaction Service Client Provider '" + provider + "'.";
   LOG.error(message);
   throw new IllegalArgumentException(message);
  }
  return clientProvider;
 }
}
origin: com.aliyun.phoenix/ali-phoenix-core

PooledClientProvider pooledClientProvider = new PooledClientProvider(
    config, zkDiscoveryService);
TransactionServiceClient txClient = new TransactionServiceClient(config,pooledClientProvider);
origin: org.apache.phoenix/phoenix-core

PooledClientProvider pooledClientProvider = new PooledClientProvider(
    config, zkDiscoveryService);
TransactionServiceClient txClient = new TransactionServiceClient(config,pooledClientProvider);
org.apache.tephra.distributedPooledClientProvider

Javadoc

This is an tx client provider that uses a bounded size pool of connections.

Most used methods

  • <init>
  • getClientPool
  • initializePool
  • newClient

Popular in Java

  • Start an intent from android
  • scheduleAtFixedRate (ScheduledExecutorService)
  • notifyDataSetChanged (ArrayAdapter)
  • startActivity (Activity)
  • BigInteger (java.math)
    An immutable arbitrary-precision signed integer.FAST CRYPTOGRAPHY This implementation is efficient f
  • Arrays (java.util)
    This class contains various methods for manipulating arrays (such as sorting and searching). This cl
  • Dictionary (java.util)
    Note: Do not use this class since it is obsolete. Please use the Map interface for new implementatio
  • ResourceBundle (java.util)
    ResourceBundle is an abstract class which is the superclass of classes which provide Locale-specifi
  • StringTokenizer (java.util)
    Breaks a string into tokens; new code should probably use String#split.> // Legacy code: StringTo
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
  • Top 12 Jupyter Notebook extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now