Member Junction
Preparing search index...
@memberjunction/work-queue-engine
PublishCoordinatorDeps
Interface PublishCoordinatorDeps
interface
PublishCoordinatorDeps
{
Executor
:
WorkQueueExecutorSource
;
Log
:
WorkLogger
;
CreateLedger
(
executor
:
WorkQueueSqlExecutor
)
:
LedgerOperations
;
GetDriver
(
transportID
:
string
)
:
Promise
<
ITransportDriver
>
;
NewID
()
:
string
;
NotifyPublished
(
topicName
:
string
)
:
void
;
Now
()
:
Date
;
ResolveTopic
(
topicName
:
string
)
:
ResolvedTopic
;
}
Index
Properties
Executor
Log
Methods
Create
Ledger
Get
Driver
New
ID
Notify
Published
Now
Resolve
Topic
Properties
Executor
Executor
:
WorkQueueExecutorSource
Log
Log
:
WorkLogger
Methods
Create
Ledger
CreateLedger
(
executor
:
WorkQueueSqlExecutor
)
:
LedgerOperations
Parameters
executor
:
WorkQueueSqlExecutor
Returns
LedgerOperations
Get
Driver
GetDriver
(
transportID
:
string
)
:
Promise
<
ITransportDriver
>
Parameters
transportID
:
string
Returns
Promise
<
ITransportDriver
>
New
ID
NewID
()
:
string
Returns
string
Notify
Published
NotifyPublished
(
topicName
:
string
)
:
void
Parameters
topicName
:
string
Returns
void
Now
Now
()
:
Date
Returns
Date
Resolve
Topic
ResolveTopic
(
topicName
:
string
)
:
ResolvedTopic
Returns undefined for an unknown topic; throws WorkQueueConfigurationError for a misconfigured one.
Parameters
topicName
:
string
Returns
ResolvedTopic
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
Executor
Log
Methods
Create
Ledger
Get
Driver
New
ID
Notify
Published
Now
Resolve
Topic
Member Junction
Loading...
Returns undefined for an unknown topic; throws WorkQueueConfigurationError for a misconfigured one.