Package com.adaptris.aws.sqs
Class UnbufferedSQSClientFactory
- java.lang.Object
-
- com.adaptris.aws.sqs.UnbufferedSQSClientFactory
-
- All Implemented Interfaces:
SQSClientFactory
- Direct Known Subclasses:
BufferedSQSClientFactory
public class UnbufferedSQSClientFactory extends java.lang.Object implements SQSClientFactory
Unbuffered SQS Client Factory.- Since:
- 3.0.3
In the adapter configuration file this class is aliased as unbuffered-sqs-client-factory which is the preferred alternative to the fully qualified classname when building your configuration.
-
-
Constructor Summary
Constructors Constructor Description UnbufferedSQSClientFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.amazonaws.services.sqs.AmazonSQSAsynccreateClient(com.amazonaws.auth.AWSCredentialsProvider creds, com.amazonaws.ClientConfiguration conf, com.adaptris.aws.EndpointBuilder endpoint)Create a new Amazon SQS client.
-
-
-
Method Detail
-
createClient
public com.amazonaws.services.sqs.AmazonSQSAsync createClient(com.amazonaws.auth.AWSCredentialsProvider creds, com.amazonaws.ClientConfiguration conf, com.adaptris.aws.EndpointBuilder endpoint)Description copied from interface:SQSClientFactoryCreate a new Amazon SQS client.- Specified by:
createClientin interfaceSQSClientFactory- Parameters:
creds- The credentials to use. If null the default credentials mechanism for the Amazon AWS SDK will be used.conf- the ClientConfiguration to use.endpoint- configures the endpoint / region that the client will use.- Returns:
- a
AmazonSQSAsyncinstance.
-
-