Interface | Description |
---|---|
MailboxDefaultAction |
Interface for the default action that is repeatedly invoked in the mailbox-loop.
|
MailboxDefaultAction.Controller |
This context is a feedback interface for the default action to interact with the mailbox execution.
|
MailboxDefaultAction.Suspension |
Represents the suspended state of a
MailboxDefaultAction , ready to resume. |
MailboxExecutorFactory |
A factory for creating mailbox executors with a given priority.
|
TaskMailbox |
A task mailbox provides read and write access to a mailbox and has a lifecycle of open -> (quiesced) -> closed.
|
Class | Description |
---|---|
An executable bound to a specific operator in the chain, such that it can be picked for downstream mailbox.
|
|
MailboxExecutorImpl |
Implementation of an executor service build around a mailbox-based execution model.
|
MailboxProcessor |
This class encapsulates the logic of the mailbox-based execution model.
|
TaskMailboxImpl |
Implementation of
TaskMailbox in a BlockingQueue fashion and tailored towards
our use case with multiple writers and single reader. |
Enum | Description |
---|---|
TaskMailbox.State |
This enum represents the states of the mailbox lifecycle.
|
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.