Document using OneForOne with BackoffSupervisor
I remember finding this API oddly specific at first, and it came up again in
This commit is contained in:
parent
24539aac5a
commit
3ef035f809
2 changed files with 4 additions and 2 deletions
|
|
@ -166,7 +166,8 @@ trait BackoffOptions {
|
|||
* Returns a new BackoffOptions with the supervisorStrategy.
|
||||
* @param supervisorStrategy the supervisorStrategy that the back-off supervisor will use.
|
||||
* The default supervisor strategy is used as fallback if the specified supervisorStrategy (its decider)
|
||||
* does not explicitly handle an exception.
|
||||
* does not explicitly handle an exception. As the BackoffSupervisor creates a separate actor to handle the
|
||||
* backoff process, only a [[OneForOneStrategy]] makes sense here.
|
||||
*/
|
||||
def withSupervisorStrategy(supervisorStrategy: OneForOneStrategy): BackoffOptions
|
||||
|
||||
|
|
|
|||
|
|
@ -65,7 +65,8 @@ object BackoffSupervisor {
|
|||
* random delay based on this factor is added, e.g. `0.2` adds up to `20%` delay.
|
||||
* In order to skip this additional delay pass in `0`.
|
||||
* @param strategy the supervision strategy to use for handling exceptions
|
||||
* in the child
|
||||
* in the child. As the BackoffSupervisor creates a separate actor to handle the
|
||||
* backoff process, only a [[OneForOneStrategy]] makes sense here.
|
||||
*/
|
||||
def propsWithSupervisorStrategy(
|
||||
childProps: Props,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue