pub struct EngineWorkloopWaker { /* private fields */ }Expand description
Respawn-backed waker used by the engine’s cadence service.
Implementations§
Source§impl EngineWorkloopWaker
impl EngineWorkloopWaker
Sourcepub fn new(
store: Arc<dyn EventStore>,
visibility_store: Arc<dyn VisibilityStore>,
catalog: Arc<WorkflowCatalog>,
runtime: Arc<RuntimeHandle>,
supervision: Arc<SupervisionTree>,
registry: Arc<Registry>,
search_attribute_schema: Arc<SearchAttributeSchema>,
) -> Self
pub fn new( store: Arc<dyn EventStore>, visibility_store: Arc<dyn VisibilityStore>, catalog: Arc<WorkflowCatalog>, runtime: Arc<RuntimeHandle>, supervision: Arc<SupervisionTree>, registry: Arc<Registry>, search_attribute_schema: Arc<SearchAttributeSchema>, ) -> Self
Builds the waker over the engine’s recovery components.
Trait Implementations§
Source§impl WorkloopWaker for EngineWorkloopWaker
impl WorkloopWaker for EngineWorkloopWaker
Auto Trait Implementations§
impl !RefUnwindSafe for EngineWorkloopWaker
impl !UnwindSafe for EngineWorkloopWaker
impl Freeze for EngineWorkloopWaker
impl Send for EngineWorkloopWaker
impl Sync for EngineWorkloopWaker
impl Unpin for EngineWorkloopWaker
impl UnsafeUnpin for EngineWorkloopWaker
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more