public class AbstractSQSMessageRunnerServiceTest extends Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractSQSMessageRunnerServiceTest.DefaultMessageRunner |
protected static class |
AbstractSQSMessageRunnerServiceTest.DelegatingMessageRunner |
| Modifier and Type | Field and Description |
|---|---|
protected static int |
CONCURRENT_CONSUMERS |
protected static MessageRunnerKey |
MESSAGE_RUNNER_KEY |
protected org.mockito.ArgumentCaptor<MessageContext> |
messageContextArgumentCaptor |
protected MessageInformationService |
messageInformationService |
protected MessageRunner |
messageRunner |
protected SQSMessageRunnerKeyToProducerMapper |
messageRunnerKeyToProducerMapper |
protected SQSMessageRunnerService |
messageRunnerService |
protected DefaultMessageValidatorRegistryService |
messageValidatorRegistry |
protected NestedMessageSerializer |
nestedMessageSerializer |
protected BlockingQueue<String> |
payloads |
protected static String |
QUEUE_NAME |
protected String |
queueUrl |
protected static int |
RECEIVE_WAIT_TIME_SECONDS |
protected org.mockito.ArgumentCaptor<com.amazonaws.services.sqs.model.ReceiveMessageRequest> |
receiveMessageRequestArgumentCaptor |
protected DefaultMessageRunnerRegistryService |
registryService |
protected org.mockito.ArgumentCaptor<com.amazonaws.services.sqs.model.SendMessageRequest> |
sendMessageRequestArgumentCaptor |
protected com.amazonaws.services.sqs.AmazonSQS |
spyingSqsClient |
protected com.amazonaws.services.sqs.AmazonSQS |
sqsClient |
protected com.atlassian.messagequeue.internal.sqs.SQSMessageVisibilityTimeoutManager |
sqsMessageVisibilityTimeoutManager |
protected org.elasticmq.rest.sqs.SQSRestServer |
sqsServer |
protected static String |
TENANT_ID |
protected com.atlassian.tenant.api.TenantContext.Builder |
tenantContextBuilder |
protected com.atlassian.tenant.api.TenantContextProvider |
tenantContextProvider |
protected TenantDataIdSupplier |
tenantDataIdSupplier |
protected com.atlassian.tenant.impl.TenantIdSetter |
tenantIdSetter |
protected static int |
VERIFY_TIMEOUT_MILLIS |
protected static int |
VISIBILITY_TIMEOUT_SECONDS |
protected com.atlassian.workcontext.api.WorkContextDoorway |
workContextDoorway |
| Constructor and Description |
|---|
AbstractSQSMessageRunnerServiceTest() |
| Modifier and Type | Method and Description |
|---|---|
protected Set<SQSConsumerQueueConfig> |
getDefaultConsumerQueueConfig() |
protected Set<SQSConsumerQueueConfig> |
getDefaultConsumerQueueConfig(int visibilityExtensionSeconds) |
protected SQSMessageRunnerKeyToProducerMapper |
getDefaultMessageRunnerKeyToProducerMapper() |
void |
setUp() |
void |
tearDown() |
protected static final MessageRunnerKey MESSAGE_RUNNER_KEY
protected static final int VISIBILITY_TIMEOUT_SECONDS
protected static final int RECEIVE_WAIT_TIME_SECONDS
protected static final String QUEUE_NAME
protected static final int CONCURRENT_CONSUMERS
protected static final String TENANT_ID
protected static final int VERIFY_TIMEOUT_MILLIS
protected SQSMessageRunnerService messageRunnerService
protected BlockingQueue<String> payloads
protected org.elasticmq.rest.sqs.SQSRestServer sqsServer
protected com.amazonaws.services.sqs.AmazonSQS sqsClient
protected com.amazonaws.services.sqs.AmazonSQS spyingSqsClient
protected com.atlassian.workcontext.api.WorkContextDoorway workContextDoorway
@Mock protected com.atlassian.tenant.api.TenantContextProvider tenantContextProvider
@Mock protected com.atlassian.tenant.impl.TenantIdSetter tenantIdSetter
@Mock protected SQSMessageRunnerKeyToProducerMapper messageRunnerKeyToProducerMapper
@Captor protected org.mockito.ArgumentCaptor<com.amazonaws.services.sqs.model.ReceiveMessageRequest> receiveMessageRequestArgumentCaptor
@Captor protected org.mockito.ArgumentCaptor<com.amazonaws.services.sqs.model.SendMessageRequest> sendMessageRequestArgumentCaptor
@Captor protected org.mockito.ArgumentCaptor<MessageContext> messageContextArgumentCaptor
protected MessageRunner messageRunner
protected DefaultMessageRunnerRegistryService registryService
protected MessageInformationService messageInformationService
protected String queueUrl
protected NestedMessageSerializer nestedMessageSerializer
protected com.atlassian.tenant.api.TenantContext.Builder tenantContextBuilder
protected com.atlassian.messagequeue.internal.sqs.SQSMessageVisibilityTimeoutManager sqsMessageVisibilityTimeoutManager
protected final TenantDataIdSupplier tenantDataIdSupplier
protected DefaultMessageValidatorRegistryService messageValidatorRegistry
protected SQSMessageRunnerKeyToProducerMapper getDefaultMessageRunnerKeyToProducerMapper()
protected Set<SQSConsumerQueueConfig> getDefaultConsumerQueueConfig()
protected Set<SQSConsumerQueueConfig> getDefaultConsumerQueueConfig(int visibilityExtensionSeconds)
Copyright © 2017 Atlassian. All rights reserved.