List of usage examples for com.amazonaws.services.simpleworkflow AmazonSimpleWorkflowClient listDomains
@Override
public DomainInfos listDomains(ListDomainsRequest request)
Returns the list of domains registered in the account.
From source file:org.wildfly.camel.test.common.aws.SWFUtils.java
License:Apache License
public static void registerDomain(AmazonSimpleWorkflowClient swfClient) { boolean registerDomain = true; ListDomainsRequest listreq = new ListDomainsRequest().withRegistrationStatus("REGISTERED"); for (DomainInfo domain : swfClient.listDomains(listreq).getDomainInfos()) { registerDomain &= !DOMAIN.equals(domain.getName()); }/*from w w w. ja v a 2 s. c o m*/ if (registerDomain) { RegisterDomainRequest domain = new RegisterDomainRequest() .withWorkflowExecutionRetentionPeriodInDays("NONE").withName(DOMAIN); swfClient.registerDomain(domain); } }