List of usage examples for com.amazonaws.services.simpleworkflow AmazonSimpleWorkflow setRegion
@Deprecated
void setRegion(Region region);
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; }