public abstract class AbstractConnectionProvider extends org.mule.connectors.commons.template.connection.ConnectorConnectionProvider<SQSConnection> implements org.mule.runtime.api.connection.CachedConnectionProvider<SQSConnection>, org.mule.runtime.api.lifecycle.Initialisable
| Constructor and Description |
|---|
AbstractConnectionProvider() |
| Modifier and Type | Method and Description |
|---|---|
SQSConnection |
connect() |
protected abstract com.amazonaws.auth.AWSCredentialsProvider |
getAWSCredentialsProvider(CommonParameters commonParameters) |
protected com.amazonaws.ClientConfiguration |
getClientConfiguration() |
void |
initialise() |
String |
parseTestQueueName(String testQueueArn) |
disconnect, validatepublic void initialise()
throws org.mule.runtime.api.lifecycle.InitialisationException
initialise in interface org.mule.runtime.api.lifecycle.Initialisableorg.mule.runtime.api.lifecycle.InitialisationExceptionpublic SQSConnection connect() throws org.mule.runtime.api.connection.ConnectionException
connect in interface org.mule.runtime.api.connection.ConnectionProvider<SQSConnection>org.mule.runtime.api.connection.ConnectionExceptionprotected abstract com.amazonaws.auth.AWSCredentialsProvider getAWSCredentialsProvider(CommonParameters commonParameters) throws org.mule.runtime.api.connection.ConnectionException
org.mule.runtime.api.connection.ConnectionExceptionprotected com.amazonaws.ClientConfiguration getClientConfiguration()
throws NoSuchAlgorithmException,
KeyManagementException
Copyright © 2022 MuleSoft, Inc.. All rights reserved.