pub struct DistributedWorkflowExecutor {
pub execution_manager: Arc<DistributedExecutionManager>,
/* private fields */
}
Expand description
分散ワークフロー実行器
Fields§
§execution_manager: Arc<DistributedExecutionManager>
Implementations§
Source§impl DistributedWorkflowExecutor
impl DistributedWorkflowExecutor
pub fn new(execution_manager: Arc<DistributedExecutionManager>) -> Self
Sourcepub async fn get_execution_stats(&self) -> HashMap<String, NodeExecutionStats>
pub async fn get_execution_stats(&self) -> HashMap<String, NodeExecutionStats>
分散実行の統計情報を取得
Sourcepub async fn cluster_health_check(&self) -> ClusterHealth
pub async fn cluster_health_check(&self) -> ClusterHealth
クラスター全体のヘルスチェック
Auto Trait Implementations§
impl !Freeze for DistributedWorkflowExecutor
impl !RefUnwindSafe for DistributedWorkflowExecutor
impl Send for DistributedWorkflowExecutor
impl Sync for DistributedWorkflowExecutor
impl Unpin for DistributedWorkflowExecutor
impl !UnwindSafe for DistributedWorkflowExecutor
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