+path | default value | explanation |
+
+tabour.retry-max-count |
+1 |
+Number of times that is gonna retry to publish or consume an event |
+
+
+
+tabour.handler.thread-pool-size |
+3 |
+Size of the thread pool the the handler actors will use to consume the messages |
+
+
+tabour.handler.queue-size |
+10 |
+Size of the internal queue that the threads will use to pull from once a message is consumed |
+
+
+tabour.handler.thread-name-prefix |
+"" |
+Prefix of the threads that are created by the thread pool |
+
+
+tabour.poller.poll-delay |
+1 Second |
+Delay the poller should wait for the next poll after the previous poll has finished |
+
+
+tabour.poller.wait-time |
+20 Seconds |
+The duration (in seconds) for which the call waits for a message to arrive in the queue before returning. If a message is available, the call returns sooner than WaitTimeSeconds. If no messages are available and the wait time expires, the call returns successfully with an empty list of messages. |
+
+
+tabour.poller.visibility-timeout |
+360 Seconds |
+Visibility timeout is the time-period or duration you specify for the queue item which when is fetched and processed by the consumer is made hidden from the queue and other consumers. |
+
+
+tabour.poller.batch-size |
+10 |
+The maximum number of messages to pull from the even bus each poll:
+
+ * event bus:
+ - SQS allows is maximum 10 |
+
+
+tabour.poller.polling-threads |
+1 |
+The number of threads that should poll for new messages. Each of those threads will poll a batch of batchSize messages and then wait for the pollDelay interval until polling the next batch. |
+
+
+tabour.sqs.access-key |
+NA |
+The AWS access key. |
+
+
+tabour.sqs.secret-key |
+NA |
+The AWS secret key. |
+
+
+tabour.sqs.region |
+NA |
+The AWS region |
+
+
+tabour.sqs.auto-startup |
+true |
+Configures if this listening container should be automatically started. |
+
+
+tabour.sqs.max-number-of-messages |
+10 |
+Configure the maximum number of messages that should be retrieved during one poll to the Amazon SQS system. This number must be a positive, non-zero number that has a maximum number of 10. Values higher then 10 are currently not supported by the queueing system. |
+
+
+tabour.sqs.core-pool-size |
+1 |
+Set the ThreadPoolExecutor's core pool size, that is being used by SQS |
+
+
+tabour.sqs.max-pool-size |
+Int.MAX_VALUE |
+Set the ThreadPoolExecutor's maximum pool size, that is being used by SQS |
+
+
+tabour.sqs.queue-capacity |
+Int.MAX_VALUE |
+Set the capacity for the ThreadPoolExecutor's BlockingQueue, that is being used by SQS Any positive value will lead to a LinkedBlockingQueue instance; Any other value will lead to a SynchronousQueue instance |
+
+
+tabour.sqs.enable-consumption |
+false |
+Configures if this the sqs listeners should be starting |
+
+
\ No newline at end of file
diff --git a/docs/maven.png b/docs/maven.png
new file mode 100644
index 00000000..62be60ae
Binary files /dev/null and b/docs/maven.png differ
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 00000000..38c79fb8
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,447 @@
+
+