Skip to content

Latest commit

 

History

History
121 lines (72 loc) · 4.35 KB

File metadata and controls

121 lines (72 loc) · 4.35 KB

MQContract.AmazonSNQS

Contents

Connection type

Namespace

MQContract.AmazonSNQS

Summary

This is the MessageServiceConnection implementation for using Amazon SNS/SQS

#ctor() constructor

Summary

Default constructor

Parameters

This constructor has no parameters.

MaxMessageBodySize property

Summary

The maximum message body size allowed, defaults to 256Kb

SNSClient property

Summary

Houses the SNSClient that was supplied to the connection, this is used for access wrt administration and other items

SQSClient property

Summary

Houses the SQSClient that was supplied to the connection, this is used for access wrt administration and other items

InvalidQueueMessageException type

Namespace

MQContract.AmazonSNQS

Summary

Thrown when the Message recieved from a Queue is not of the excepted format

NoChannelFoundException type

Namespace

MQContract.AmazonSNQS

Summary

Thrown when a public call is attempted but it is unable to locate a topic or queue for the given channel name

Channel property

Summary

The channel that was unable to be translated to a topic or queue

NoClientsSetException type

Namespace

MQContract.AmazonSNQS

Summary

Thrown when a publish call is attempted but you have not supplied either of the connection clients

SqsClientNullException type

Namespace

MQContract.AmazonSNQS

Summary

Thrown when an attempt to create a subscription occurs but the SQSClient is null

UnableToLocateQueueException type

Namespace

MQContract.AmazonSNQS

Summary

Thrown when the queue for a subscription request cannot be found