RedisSMQ Common Library / Docs / API Reference
- ERedisConfigClient
- EWorkerThreadChildExecutionCode
- EWorkerThreadChildExitCode
- EWorkerThreadParentMessage
- EWorkerType
- EventBus
- EventBusRedis
- EventEmitter
- Locker
- PowerSwitch
- Runnable
- Timer
- WorkerCallable
- WorkerResourceGroup
- WorkerRunnable
- AbortError
- CallbackEmptyReplyError
- CallbackInvalidReplyError
- EventBusError
- EventBusNotConnectedError
- LockAcquireError
- LockError
- LockExtendError
- LockMethodNotAllowedError
- LockNotAcquiredError
- LoggerError
- PanicError
- RedisClientError
- RedisSMQError
- TimerError
- WatchedKeysChangedError
- WorkerAlreadyDownError
- WorkerAlreadyRunningError
- WorkerError
- WorkerPayloadRequiredError
- WorkerThreadError
- ICallback
- IEventBus
- IEventEmitter
- ILogger
- ILoggerConfig
- IRedisClient
- IRedisConfig
- IRedisTransaction
- IWorkerCallable
- IWorkerRunnable
- IWorkerThreadData
- TEventBusEvent
- TEventEmitterEvent
- TFunction
- TLockerEvent
- TRedisClientEvent
- TTimer
- TTimerEvent
- TUnaryFunction
- TWorkerCallableFunction
- TWorkerFunction
- TWorkerResourceGroupEvent
- TWorkerRunnableFunctionFactory
- TWorkerThreadChildMessage
- TWorkerThreadChildMessageCode
- TWorkerThreadParentMessage
- TWorkerThreadParentMessageCall
- TWorkerThreadParentMessageRun
- TWorkerThreadParentMessageShutdown
Ƭ TEventBusEvent: TEventEmitterEvent
& { error
: (err
: Error
) => void
}
Ƭ TEventEmitterEvent: Record
<string
, (...args
: any
[]) => void
>
Ƭ TFunction<TReturn
, TArgs
>: (...args
: TArgs
[]) => TReturn
Name | Type |
---|---|
TReturn |
void |
TArgs |
any |
▸ (...args
): TReturn
Name | Type |
---|---|
...args |
TArgs [] |
TReturn
Ƭ TLockerEvent: Object
Name | Type |
---|---|
locker.down |
(id : string ) => void |
locker.error |
(error : Error , id : string ) => void |
locker.goingDown |
(id : string ) => void |
locker.goingUp |
(id : string ) => void |
locker.up |
(id : string ) => void |
Ƭ TRedisClientEvent: Object
Name | Type |
---|---|
end |
() => void |
error |
(err : Error ) => void |
message |
(channel : string , message : string ) => void |
pmessage |
(pattern : string , channel : string , message : string ) => void |
ready |
() => void |
Ƭ TTimer: Object
Name | Type |
---|---|
fn |
TFunction |
periodic |
boolean |
timer |
NodeJS.Timeout |
Ƭ TTimerEvent: Object
Name | Type |
---|---|
error |
(err : Error ) => void |
Ƭ TUnaryFunction<T
, E
>: (reply
: T
) => E
Name | Type |
---|---|
T |
T |
E |
void |
▸ (reply
): E
Name | Type |
---|---|
reply |
T |
E
Ƭ TWorkerCallableFunction: (args
: unknown
, cb
: ICallback
<unknown
>) => void
▸ (args
, cb
): void
Name | Type |
---|---|
args |
unknown |
cb |
ICallback <unknown > |
void
Ƭ TWorkerFunction: TWorkerRunnableFunctionFactory
| TWorkerCallableFunction
Ƭ TWorkerResourceGroupEvent: Object
Name | Type |
---|---|
workerResourceGroup.error |
(err : Error ) => void |
Ƭ TWorkerRunnableFunctionFactory: (initialPayload
: unknown
) => IWorkerRunnable
▸ (initialPayload
): IWorkerRunnable
Name | Type |
---|---|
initialPayload |
unknown |
Ƭ TWorkerThreadChildError: Object
Name | Type |
---|---|
message |
string |
name |
string |
Ƭ TWorkerThreadChildMessage<Data
>: Object
Name | Type |
---|---|
Data |
unknown |
Name | Type |
---|---|
code |
TWorkerThreadChildMessageCode |
data? |
Data |
error? |
TWorkerThreadChildError | null |
Ƭ TWorkerThreadChildMessageCode: EWorkerThreadChildExitCode
| EWorkerThreadChildExecutionCode
Ƭ TWorkerThreadParentMessage: TWorkerThreadParentMessageCall
| TWorkerThreadParentMessageRun
| TWorkerThreadParentMessageShutdown
Ƭ TWorkerThreadParentMessageCall: Object
Name | Type |
---|---|
payload |
unknown |
type |
CALL |
Ƭ TWorkerThreadParentMessageRun: Object
Name | Type |
---|---|
type |
RUN |
Ƭ TWorkerThreadParentMessageShutdown: Object
Name | Type |
---|---|
type |
SHUTDOWN |
• Const
async: Object
Name | Type |
---|---|
each |
<T>(collection : Record <string , T > | T [], iteratee : (item : T , key : string | number , callback : ICallback <void >) => void , callback : ICallback <void >) => void |
eachIn |
<T>(collection : Record <string , T >, iteratee : (item : T , key : string , callback : ICallback <void >) => void , callback : ICallback <void >) => void |
eachOf |
<T>(collection : T [], iteratee : (item : T , key : number , callback : ICallback <void >) => void , callback : ICallback <void >) => void |
waterfall |
<T>(tasks : TFunction <void , any >[], callback : ICallback <T >) => void |
• Const
logger: Object
Name | Type |
---|---|
destroy |
() => void |
getLogger |
(cfg : ILoggerConfig , ns? : string ) => ILogger |
setLogger |
<T>(logger : T ) => void |
▸ createRedisClient(config
, cb
): void
Name | Type |
---|---|
config |
IRedisConfig |
cb |
ICallback <IRedisClient > |
void
▸ getDirname(): string
string