List of usage examples for com.amazonaws.services.simpleworkflow.model ListDomainsRequest ListDomainsRequest
ListDomainsRequest
From source file:CreateSwfDomain.java
License:Open Source License
/** * List the domains for the provided SWF client. * @param swf The SWF client that will be used to list domains. *//* w w w . j a v a2 s . c om*/ public void listSwfDomains(AmazonSimpleWorkflow swf) { ListDomainsRequest request = new ListDomainsRequest(); request.setRegistrationStatus("REGISTERED"); DomainInfos domains = swf.listDomains(request); System.out.println("Current Domains:"); for (DomainInfo di : domains.getDomainInfos()) { System.out.println(" * " + di.getName()); } }
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 ww w . j av a 2 s . co m*/ if (registerDomain) { RegisterDomainRequest domain = new RegisterDomainRequest() .withWorkflowExecutionRetentionPeriodInDays("NONE").withName(DOMAIN); swfClient.registerDomain(domain); } }