public STSClient create(final STSClientConfig config) throws ParsingException { return new STSClient(config); } }
public STSClient create(final STSClientConfig config) throws ParsingException { return new STSClient(config); } }
/** * This method creates STS client directly without pooling based on STSClient config. * * Recommended method to use instead is getClient(final STSClientConfig config). * * @param config * @return STSClient */ @Deprecated public STSClient create(final STSClientConfig config) { return new STSClient(config); }
/** * This method creates STS client directly without pooling based on STSClient config. * * Recommended method to use instead is getClient(final STSClientConfig config). * * @param config * @return STSClient */ @Deprecated public STSClient create(final STSClientConfig config) { return new STSClient(config); }
/** * Get STSClient from sub pool denoted by config. * @param config {@link STSClientConfiguration} to find client sub pool * @return {@link STSClient} from the sub pool of clients */ public STSClient getClient(final STSClientConfig config) { STSClient client = stsClientPoolInternal.takeOut(config); if (client == null) { // non pooled client return new STSClient(config); } return client; }
/** * Get STSClient from sub pool denoted by config. * @param config {@link STSClientConfiguration} to find client sub pool * @return {@link STSClient} from the sub pool of clients */ public STSClient getClient(final STSClientConfig config) { STSClient client = stsClientPoolInternal.takeOut(config); if (client == null) { // non pooled client return new STSClient(config); } return client; }
/** * Get STSClient from sub pool denoted by config. * @param config {@link STSClientConfiguration} to find client sub pool * @return {@link STSClient} from the sub pool of clients */ public STSClient getClient(final STSClientConfig config) { STSClient client = stsClientPoolInternal.takeOut(config); if (client == null) { // non pooled client return new STSClient(config); } return client; }
private void addClients(String key) { STSConfigData configData = configs.get(key); if (configData != null) { ArrayList<STSClient> freeClientPool = free.get(key); if (freeClientPool != null) { ArrayList<STSClient> clients = new ArrayList<STSClient>(initialClients); if (configData.config != null) { for (int i = 0; i < initialClients; i++) { clients.add(new STSClient(configData.config)); } } else { for (int i = 0; i < initialClients; i++) { clients.add(configData.callBack.createClient()); } } freeClientPool.addAll(clients); } else { // cannot get free client pool key: throw logger.cannotGetFreeClientPoolKey(key); } } else { // cannot get STS config by key: throw logger.cannotGetSTSConfigByKey(key); } }
private void addClients(String key) { // no key substitution STSConfigData configData = configs.get(key); if (configData != null) { ArrayList<STSClient> freeClientPool = free.get(key); if (freeClientPool != null) { ArrayList<STSClient> clients = new ArrayList<STSClient>(configData.initialNumberOfClients); if (configData.config != null) { for (int i = 0; i < configData.initialNumberOfClients; i++) { clients.add(new STSClient(configData.config)); } } else { for (int i = 0; i < configData.initialNumberOfClients; i++) { clients.add(configData.callBack.createClient()); } } freeClientPool.addAll(clients); } else { // cannot get free client pool key: throw logger.cannotGetFreeClientPoolKey(key); } } else { // cannot get STS config by key: throw logger.cannotGetSTSConfigByKey(key); } }
private void addClients(String key) { // no key substitution STSConfigData configData = configs.get(key); if (configData != null) { ArrayList<STSClient> freeClientPool = free.get(key); if (freeClientPool != null) { ArrayList<STSClient> clients = new ArrayList<STSClient>(configData.initialNumberOfClients); if (configData.config != null) { for (int i = 0; i < configData.initialNumberOfClients; i++) { clients.add(new STSClient(configData.config)); } } else { for (int i = 0; i < configData.initialNumberOfClients; i++) { clients.add(configData.callBack.createClient()); } } freeClientPool.addAll(clients); } else { // cannot get free client pool key: throw logger.cannotGetFreeClientPoolKey(key); } } else { // cannot get STS config by key: throw logger.cannotGetSTSConfigByKey(key); } }
private void addClients(String key) { // no key substitution STSConfigData configData = configs.get(key); if (configData != null) { ArrayList<STSClient> freeClientPool = free.get(key); if (freeClientPool != null) { ArrayList<STSClient> clients = new ArrayList<STSClient>(configData.initialNumberOfClients); if (configData.config != null) { for (int i = 0; i < configData.initialNumberOfClients; i++) { clients.add(new STSClient(configData.config)); } } else { for (int i = 0; i < configData.initialNumberOfClients; i++) { clients.add(configData.callBack.createClient()); } } freeClientPool.addAll(clients); } else { // cannot get free client pool key: throw logger.cannotGetFreeClientPoolKey(key); } } else { // cannot get STS config by key: throw logger.cannotGetSTSConfigByKey(key); } }
public STSClient create(int initialNumberOfClients, final STSClientConfig config) { if (POOL.isPoolingDisabled()) { return new STSClient(config); } POOL.initialize(initialNumberOfClients, config); return POOL.takeOut(config); }
clients.add(new STSClient(stsClientConfig));
clients.add(new STSClient(stsClientConfig));
clients.add(new STSClient(stsClientConfig));
clients.add(new STSClient(stsClientConfig));