pub struct Monitor<R> { /* private fields */ }
Available on crate feature worker only.
Expand description

Represents a monitor for multiple instances of Recipient to Worker.

Keeps an address of each queue and periodically checks of their status When combined with the web feature, it can be used to manage the queues from a web ui.

Implementations

Build a new Monitor instance

Register single worker instance of Worker

Register multiple worker instances of Worker

Start monitor without listening for Ctrl + C

Start monitor listening for Ctrl + C

Attach a new WorkerListener instance to Monitor

Trait Implementations

At start hook of actor

Capacity of worker queue

At stop hook of actor

Initilize actor with its address.

Initialize actor with default values

Starts an actor and returns its address

Starts an actor with default values and returns its address

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Result of handler

Message handler

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Available on crate feature worker only.

Result of handler

Available on crate feature worker only.

Message handler

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more