You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.6 KiB
1.6 KiB
LINGYUN.Abp.TaskManagement.Domain
Domain module for task management, implementing core business logic and domain models.
Features
Background Job Management
- Job lifecycle management (create, update, delete)
- Job status control (start, stop, pause, resume, trigger)
- Support for different job types:
- One-off jobs
- Periodic jobs (with cron expressions)
- Persistent jobs (with intervals)
Job Store
- Store job information and execution status
- Track job execution history
- Clean up expired jobs
- Support for multi-tenancy
Job Synchronization
- Synchronize job status across distributed systems
- Handle job creation, update, and deletion events
- Maintain job queue consistency
Job Actions
- Manage job-related actions
- Store action parameters
- Enable/disable actions
Job Filtering and Specifications
- Filter jobs by multiple criteria:
- Type
- Group
- Name
- Status
- Priority
- Source
- Creation time
- Last run time
- Support for complex job queries
Job Logging
- Log job execution details
- Track execution results and exceptions
- Support for multi-tenancy in logging
Domain Events
- Job status change events
- Job execution events
- Distributed event handling
Job Priority Management
- Support multiple priority levels:
- Low
- Below Normal
- Normal
- Above Normal
- High
Job Source Management
- Support different job sources:
- User jobs
- System jobs
Multi-tenancy Support
- Tenant-specific job management
- Cross-tenant job operations
- Tenant isolation in job execution
Domain Services
- Background job manager
- Job store service
- Job action service
- Job log service