List of usage examples for com.amazonaws.services.simpledb.model ListDomainsResult getNextToken
public String getNextToken()
MaxNumberOfDomains
still available. From source file:com.amazon.aws.demo.anonymous.sdb.SimpleDB.java
License:Open Source License
private static List<String> getDomainNames(int numDomains, String nextToken) { ListDomainsRequest req = new ListDomainsRequest(); req.setMaxNumberOfDomains(numDomains); if (nextToken != null) req.setNextToken(nextToken);/* www . j a v a 2 s. c om*/ ListDomainsResult result = getInstance().listDomains(req); List domains = result.getDomainNames(); SimpleDB.nextToken = result.getNextToken(); return domains; }
From source file:com.amazon.SimpleDB.java
License:Open Source License
private static List<String> getDomainNames(int numDomains, String nextToken) { ListDomainsRequest req = new ListDomainsRequest(); req.setMaxNumberOfDomains(numDomains); if (nextToken != null) req.setNextToken(nextToken);// ww w. j a v a 2 s . c o m ListDomainsResult result = getInstance().listDomains(req); List<String> domains = result.getDomainNames(); SimpleDB.nextToken = result.getNextToken(); return domains; }
From source file:com.brighttag.agathon.dao.sdb.SdbDaoModule.java
License:Apache License
@Provides @Named(RINGS_PROPERTY)//w ww . j ava2 s . c o m Set<String> provideRings(AmazonSimpleDBClient client, CassandraDomainFactory domainFactory) { List<String> rings = Lists.newArrayList(); String nextToken = null; do { ListDomainsRequest request = new ListDomainsRequest().withNextToken(nextToken); ListDomainsResult result = client.listDomains(request); for (String domain : result.getDomainNames()) { CassandraDomain cassandraDomain = domainFactory.createFromDomain(domain); if (cassandraDomain != null) { rings.add(cassandraDomain.getRing()); } } nextToken = result.getNextToken(); } while (nextToken != null); return ImmutableSet.copyOf(rings); }
From source file:com.threepillar.labs.quartz.simpledb.SimpleDbJobStore.java
License:Apache License
private List<String> getSimpleDbDomainNames() { ListDomainsResult result = amazonSimpleDb.listDomains(); List<String> names = result.getDomainNames(); String nextToken = result.getNextToken(); while (nextToken != null && !nextToken.isEmpty()) { result = amazonSimpleDb.listDomains(new ListDomainsRequest().withNextToken(nextToken)); names.addAll(result.getDomainNames()); nextToken = result.getNextToken(); }//www . ja va 2 s . c om return names; }
From source file:com.zotoh.cloudapi.aws.SDB.java
License:Open Source License
@Override public Iterable<String> list() throws CloudException, InternalException { List<String> rc = LT(); ListDomainsRequest req;/*www. j av a 2s . c om*/ ListDomainsResult res; List<String> lst; String token = null; do { req = new ListDomainsRequest().withMaxNumberOfDomains(100); if (!isEmpty(token)) { req.setNextToken(token); } res = _svc.getCloud().getSDB().listDomains(req); lst = res == null ? null : res.getDomainNames(); if (lst != null) { rc.addAll(lst); } token = res.getNextToken(); } while (!isEmpty(token)); return rc; }
From source file:org.apache.camel.component.aws.sdb.ListDomainsCommand.java
License:Apache License
public void execute() { ListDomainsRequest request = new ListDomainsRequest().withMaxNumberOfDomains(determineMaxNumberOfDomains()) .withNextToken(determineNextToken()); log.trace("Sending request [{}] for exchange [{}]...", request, exchange); ListDomainsResult result = this.sdbClient.listDomains(request); log.trace("Received result [{}]", result); Message msg = getMessageForResponse(exchange); msg.setHeader(SdbConstants.NEXT_TOKEN, result.getNextToken()); msg.setHeader(SdbConstants.DOMAIN_NAMES, result.getDomainNames()); }