Skip to content

Commit

Permalink
docs: add missing error classes reference, clean up
Browse files Browse the repository at this point in the history
  • Loading branch information
weyoss committed Nov 20, 2023
1 parent 30a6099 commit 106b6d0
Show file tree
Hide file tree
Showing 101 changed files with 3,665 additions and 78 deletions.
4 changes: 2 additions & 2 deletions docs/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[RedisSMQ](../README.md) / Docs
>[RedisSMQ](../README.md) / Docs
# RedisSMQ Docs

Expand All @@ -15,7 +15,7 @@
- [Scheduling Messages](scheduling-messages.md)
- [Performance](performance.md)
- [RedisSMQ Architecture](redis-smq-architecture.md)
- [Logs](https://github.com/weyoss/redis-smq-common/blob/master/docs/logs.md)
- [Logs](https://github.com/weyoss/redis-smq-common/blob/master/docs/README.md#logs)
- Extra
- [HTTP API](https://github.com/weyoss/redis-smq-monitor)
- [Web UI](https://github.com/weyoss/redis-smq-monitor-client)
29 changes: 28 additions & 1 deletion docs/api/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[RedisSMQ](../../README.md) / [Docs](../README.md) / API Reference
>[RedisSMQ](../../README.md) / [Docs](../README.md) / API Reference
# RedisSMQ API Reference

Expand All @@ -22,6 +22,33 @@
- [QueueRateLimit](classes/QueueRateLimit.md)
- [QueueScheduledMessages](classes/QueueScheduledMessages.md)

### Errors

- [ConsumerError](errors/ConsumerError.md)
- [ConsumerMessageHandlerAlreadyExistsError](errors/ConsumerMessageHandlerAlreadyExistsError.md)
- [ExchangeError](errors/ExchangeError.md)
- [ExchangeFanOutError](errors/ExchangeFanOutError.md)
- [ExchangeInvalidDataError](errors/ExchangeInvalidDataError.md)
- [MessageDestinationQueueAlreadySetError](errors/MessageDestinationQueueAlreadySetError.md)
- [MessageDestinationQueueRequiredError](errors/MessageDestinationQueueRequiredError.md)
- [MessageError](errors/MessageError.md)
- [MessageExchangeRequiredError](errors/MessageExchangeRequiredError.md)
- [ProducerError](errors/ProducerError.md)
- [ProducerInstanceNotRunningError](errors/ProducerInstanceNotRunningError.md)
- [ProducerMessageAlreadyPublishedError](errors/ProducerMessageAlreadyPublishedError.md)
- [ProducerMessageNotPublishedError](errors/ProducerMessageNotPublishedError.md)
- [ProducerMessageNotScheduledError](errors/ProducerMessageNotScheduledError.md)
- [QueueDeleteOperationError](errors/QueueDeleteOperationError.md)
- [QueueError](errors/QueueError.md)
- [QueueExistsError](errors/QueueExistsError.md)
- [QueueHasRunningConsumersError](errors/QueueHasRunningConsumersError.md)
- [QueueMessageNotFoundError](errors/QueueMessageNotFoundError.md)
- [QueueMessageRequeueError](errors/QueueMessageRequeueError.md)
- [QueueNamespaceNotFoundError](errors/QueueNamespaceNotFoundError.md)
- [QueueNotEmptyError](errors/QueueNotEmptyError.md)
- [QueueNotFoundError](errors/QueueNotFoundError.md)
- [QueueRateLimitError](errors/QueueRateLimitError.md)

### Functions

- [disconnect](functions/disconnect.md)
Expand Down
2 changes: 1 addition & 1 deletion docs/api/classes/Configuration.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / Configuration
>[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / Configuration
# Class: Configuration

Expand Down
2 changes: 1 addition & 1 deletion docs/api/classes/Consumer.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / Consumer
>[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / Consumer
# Class: Consumer

Expand Down
2 changes: 1 addition & 1 deletion docs/api/classes/ExchangeDirect.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / ExchangeDirect
>[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / ExchangeDirect
# Class: ExchangeDirect

Expand Down
2 changes: 1 addition & 1 deletion docs/api/classes/ExchangeFanOut.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / ExchangeFanOut
>[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / ExchangeFanOut
# Class: ExchangeFanOut

Expand Down
2 changes: 1 addition & 1 deletion docs/api/classes/ExchangeTopic.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / ExchangeTopic
>[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / ExchangeTopic
# Class: ExchangeTopic

Expand Down
2 changes: 1 addition & 1 deletion docs/api/classes/Message.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / Message
>[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / Message
# Class: Message

Expand Down
2 changes: 1 addition & 1 deletion docs/api/classes/Namespace.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / Namespace
>[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / Namespace
# Class: Namespace

Expand Down
2 changes: 1 addition & 1 deletion docs/api/classes/Producer.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / Producer
>[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / Producer
# Class: Producer

Expand Down
2 changes: 1 addition & 1 deletion docs/api/classes/Queue.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / Queue
>[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / Queue
# Class: Queue

Expand Down
2 changes: 1 addition & 1 deletion docs/api/classes/QueueAcknowledgedMessages.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / QueueAcknowledgedMessages
>[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / QueueAcknowledgedMessages
# Class: QueueAcknowledgedMessages

Expand Down
2 changes: 1 addition & 1 deletion docs/api/classes/QueueDeadLetteredMessages.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / QueueDeadLetteredMessages
>[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / QueueDeadLetteredMessages
# Class: QueueDeadLetteredMessages

Expand Down
2 changes: 1 addition & 1 deletion docs/api/classes/QueueMessages.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / QueueMessages
>[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / QueueMessages
# Class: QueueMessages

Expand Down
2 changes: 1 addition & 1 deletion docs/api/classes/QueuePendingMessages.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / QueuePendingMessages
>[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / QueuePendingMessages
# Class: QueuePendingMessages

Expand Down
2 changes: 1 addition & 1 deletion docs/api/classes/QueueRateLimit.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / QueueRateLimit
>[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / QueueRateLimit
# Class: QueueRateLimit

Expand Down
2 changes: 1 addition & 1 deletion docs/api/classes/QueueScheduledMessages.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / QueueScheduledMessages
>[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / QueueScheduledMessages
# Class: QueueScheduledMessages

Expand Down
2 changes: 1 addition & 1 deletion docs/api/enumerations/EConsumeMessageDeadLetterCause.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / EConsumeMessageDeadLetterCause
>[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / EConsumeMessageDeadLetterCause
# Enumeration: EConsumeMessageDeadLetterCause

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / EConsumeMessageUnacknowledgedCause
>[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / EConsumeMessageUnacknowledgedCause
# Enumeration: EConsumeMessageUnacknowledgedCause

Expand Down
2 changes: 1 addition & 1 deletion docs/api/enumerations/EExchangeType.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / EExchangeType
>[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / EExchangeType
# Enumeration: EExchangeType

Expand Down
2 changes: 1 addition & 1 deletion docs/api/enumerations/EMessageProperty.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / EMessageProperty
>[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / EMessageProperty
# Enumeration: EMessageProperty

Expand Down
2 changes: 1 addition & 1 deletion docs/api/enumerations/EMessagePropertyStatus.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / EMessagePropertyStatus
>[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / EMessagePropertyStatus
# Enumeration: EMessagePropertyStatus

Expand Down
2 changes: 1 addition & 1 deletion docs/api/enumerations/EQueueProperty.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / EQueueProperty
>[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / EQueueProperty
# Enumeration: EQueueProperty

Expand Down
2 changes: 1 addition & 1 deletion docs/api/enumerations/EQueueType.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / EQueueType
>[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / EQueueType
# Enumeration: EQueueType

Expand Down
150 changes: 150 additions & 0 deletions docs/api/errors/ConsumerError.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,150 @@
>[RedisSMQ](../../../README.md) / [Docs](../../README.md) / [API Reference](../README.md) / ConsumerError
# Class: ConsumerError

## Hierarchy

- `RedisSMQError`

**`ConsumerError`**

↳↳ [`ConsumerMessageHandlerAlreadyExistsError`](ConsumerMessageHandlerAlreadyExistsError.md)

## Table of contents

### Constructors

- [constructor](ConsumerError.md#constructor)

### Properties

- [message](ConsumerError.md#message)
- [stack](ConsumerError.md#stack)
- [prepareStackTrace](ConsumerError.md#preparestacktrace)
- [stackTraceLimit](ConsumerError.md#stacktracelimit)

### Accessors

- [name](ConsumerError.md#name)

### Methods

- [captureStackTrace](ConsumerError.md#capturestacktrace)

## Constructors

### constructor

**new ConsumerError**(`message?`): [`ConsumerError`](ConsumerError.md)

#### Parameters

| Name | Type |
| :------ | :------ |
| `message?` | `string` |

#### Returns

[`ConsumerError`](ConsumerError.md)

#### Inherited from

RedisSMQError.constructor

## Properties

### message

**message**: `string`

#### Inherited from

RedisSMQError.message

___

### stack

`Optional` **stack**: `string`

#### Inherited from

RedisSMQError.stack

___

### prepareStackTrace

`Static` `Optional` **prepareStackTrace**: (`err`: `Error`, `stackTraces`: `CallSite`[]) => `any`

#### Type declaration

▸ (`err`, `stackTraces`): `any`

Optional override for formatting stack traces

##### Parameters

| Name | Type |
| :------ | :------ |
| `err` | `Error` |
| `stackTraces` | `CallSite`[] |

##### Returns

`any`

**`See`**

https://v8.dev/docs/stack-trace-api#customizing-stack-traces

#### Inherited from

RedisSMQError.prepareStackTrace

___

### stackTraceLimit

`Static` **stackTraceLimit**: `number`

#### Inherited from

RedisSMQError.stackTraceLimit

## Accessors

### name

`get` **name**(): `string`

#### Returns

`string`

#### Inherited from

RedisSMQError.name

## Methods

### captureStackTrace

**captureStackTrace**(`targetObject`, `constructorOpt?`): `void`

Create .stack property on a target object

#### Parameters

| Name | Type |
| :------ | :------ |
| `targetObject` | `object` |
| `constructorOpt?` | `Function` |

#### Returns

`void`

#### Inherited from

RedisSMQError.captureStackTrace

0 comments on commit 106b6d0

Please sign in to comment.