C# Class DynamoDbAutoscaler.SqsQueueDynamoDbCircuitBreaker

Inheritance: ICircuitBreaker
ファイルを表示 Open project: litmus/DynamoDbAutoscaler

Public Methods

Method Description
IsTrippedAsync ( ) : Task
SqsQueueDynamoDbCircuitBreaker ( IAmazonSQS queueClient, string queueName, int breakerTripQueueSize, ILogger structuredLogger ) : Amazon.SQS

Private Methods

Method Description
GetSqsCount ( ) : Task

Method Details

IsTrippedAsync() public method

public IsTrippedAsync ( ) : Task
return Task

SqsQueueDynamoDbCircuitBreaker() public method

public SqsQueueDynamoDbCircuitBreaker ( IAmazonSQS queueClient, string queueName, int breakerTripQueueSize, ILogger structuredLogger ) : Amazon.SQS
queueClient IAmazonSQS
queueName string
breakerTripQueueSize int
structuredLogger ILogger
return Amazon.SQS