Example usage for com.amazonaws.services.simpleworkflow.model DomainInfo getName

List of usage examples for com.amazonaws.services.simpleworkflow.model DomainInfo getName

Introduction

In this page you can find the example usage for com.amazonaws.services.simpleworkflow.model DomainInfo getName.

Prototype


public String getName() 

Source Link

Document

The name of the domain.

Usage

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.
 *///from ww  w.j a v a  2 s  .c  o m
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());
    }/* w ww  .  j  ava 2  s  .c  o m*/
    if (registerDomain) {
        RegisterDomainRequest domain = new RegisterDomainRequest()
                .withWorkflowExecutionRetentionPeriodInDays("NONE").withName(DOMAIN);
        swfClient.registerDomain(domain);
    }
}