more internal polish, resilient workers
This commit is contained in:
@@ -4,19 +4,30 @@
|
||||
//! The actual executor service is a binary in main.rs.
|
||||
|
||||
pub mod completion_listener;
|
||||
pub mod dead_letter_handler;
|
||||
pub mod enforcement_processor;
|
||||
pub mod event_processor;
|
||||
pub mod execution_manager;
|
||||
pub mod inquiry_handler;
|
||||
pub mod policy_enforcer;
|
||||
pub mod queue_manager;
|
||||
pub mod retry_manager;
|
||||
pub mod scheduler;
|
||||
pub mod service;
|
||||
pub mod timeout_monitor;
|
||||
pub mod worker_health;
|
||||
pub mod workflow;
|
||||
|
||||
// Re-export commonly used types for convenience
|
||||
pub use dead_letter_handler::{create_dlq_consumer_config, DeadLetterHandler};
|
||||
pub use inquiry_handler::{InquiryHandler, InquiryRequest, INQUIRY_RESULT_KEY};
|
||||
pub use policy_enforcer::{
|
||||
ExecutionPolicy, PolicyEnforcer, PolicyScope, PolicyViolation, RateLimit,
|
||||
};
|
||||
pub use queue_manager::{ExecutionQueueManager, QueueConfig, QueueStats};
|
||||
pub use retry_manager::{RetryAnalysis, RetryConfig, RetryManager, RetryReason};
|
||||
pub use timeout_monitor::{ExecutionTimeoutMonitor, TimeoutMonitorConfig};
|
||||
pub use worker_health::{HealthMetrics, HealthProbeConfig, HealthStatus, WorkerHealthProbe};
|
||||
pub use workflow::{
|
||||
parse_workflow_yaml, BackoffStrategy, ParseError, TemplateEngine, VariableContext,
|
||||
WorkflowDefinition, WorkflowValidator,
|
||||
|
||||
Reference in New Issue
Block a user