List of usage examples for com.amazonaws.services.sns AmazonSNSClient AmazonSNSClient
AmazonSNSClient(AwsSyncClientParams clientParams, boolean endpointDiscoveryEnabled)
From source file:org.apache.nifi.processors.aws.sns.AbstractSNSProcessor.java
License:Apache License
/** * Create client using aws credentials provider. This is the preferred way for creating clients *//*from w w w .ja v a 2 s . com*/ @Override protected AmazonSNSClient createClient(final ProcessContext context, final AWSCredentialsProvider credentialsProvider, final ClientConfiguration config) { getLogger().info("Creating client using aws credentials provider"); return new AmazonSNSClient(credentialsProvider, config); }
From source file:org.apache.nifi.processors.aws.sns.AbstractSNSProcessor.java
License:Apache License
/** * Create client using AWSCredentials/*ww w . jav a2 s . c om*/ * * @deprecated use {@link #createClient(ProcessContext, AWSCredentialsProvider, ClientConfiguration)} instead */ @Override protected AmazonSNSClient createClient(final ProcessContext context, final AWSCredentials credentials, final ClientConfiguration config) { getLogger().info("Creating client using aws credentials"); return new AmazonSNSClient(credentials, config); }
From source file:org.apache.usergrid.persistence.queue.impl.SNSQueueManagerImpl.java
License:Apache License
/** * The Synchronous SNS client is used for creating topics and subscribing queues. */// www . ja va 2 s . c o m private AmazonSNSClient createSNSClient(final Region region) { final UsergridAwsCredentialsProvider ugProvider = new UsergridAwsCredentialsProvider(); final AmazonSNSClient sns = new AmazonSNSClient(ugProvider.getCredentials(), clientConfiguration); sns.setRegion(region); return sns; }