Example usage for com.amazonaws.services.simpleworkflow AmazonSimpleWorkflow setRegion

List of usage examples for com.amazonaws.services.simpleworkflow AmazonSimpleWorkflow setRegion

Introduction

In this page you can find the example usage for com.amazonaws.services.simpleworkflow AmazonSimpleWorkflow setRegion.

Prototype

@Deprecated
void setRegion(Region region);

Source Link

Document

An alternative to AmazonSimpleWorkflow#setEndpoint(String) , sets the regional endpoint for this client's service calls.

Usage

From source file:com.eucalyptus.cloudformation.workflow.WorkflowClientManager.java

License:Open Source License

public static void start() throws Exception {
    final AmazonSimpleWorkflow simpleWorkflowClient;
    if (USE_AWS_SWF) {
        System.setProperty("com.amazonaws.sdk.disableCertChecking", "true");
        final BasicAWSCredentials creds = new BasicAWSCredentials(AWS_ACCESS_KEY, AWS_SECRET_KEY);
        simpleWorkflowClient = new AmazonSimpleWorkflowClient(creds);
        simpleWorkflowClient.setRegion(Region.getRegion(Regions.US_EAST_1));

    } else {/*from   w  w  w. ja  va  2s  .c o  m*/
        simpleWorkflowClient = Config.buildClient(
                CloudFormationAWSCredentialsProvider.CloudFormationUserSupplier.INSTANCE, SWF_CLIENT_CONFIG);
    }

    workflowClient = new WorkflowClient(CloudFormation.class, simpleWorkflowClient, SWF_DOMAIN, SWF_TASKLIST,
            SWF_WORKFLOW_WORKER_CONFIG, SWF_ACTIVITY_WORKER_CONFIG);

    workflowClient.start();

}

From source file:com.haskins.cloudtrailviewer.dialog.resourcedetail.detailpanels.SwfDomainDetail.java

License:Open Source License

@Override
public String retrieveDetails(ResourceDetailRequest detailRequest) {

    String response = null;//from  w  w  w  .  j a v a  2s  .  co  m

    try {

        AmazonSimpleWorkflow client = new AmazonSimpleWorkflowClient(credentials);
        client.setRegion(Region.getRegion(Regions.fromName(detailRequest.getRegion())));

        DescribeDomainRequest request = new DescribeDomainRequest();
        request.setName(detailRequest.getResourceName());

        DomainDetail result = client.describeDomain(request);
        buildUI(result);

    } catch (IllegalArgumentException | AmazonClientException e) {
        response = e.getMessage();
        LOGGER.log(Level.WARNING, "Problem retrieving SWF details from AWS", e);
    }

    return response;
}