jobagent
2016-02-03 15:32:44 0 举报
JobAgent是一个智能的在线求职平台,致力于帮助求职者和雇主更高效地连接。通过先进的算法和人工智能技术,JobAgent能够根据用户的需求和偏好,为他们提供量身定制的工作机会。无论是寻找新的职业发展机会,还是招聘合适的人才,JobAgent都能为用户提供一站式的解决方案。其简洁易用的界面和丰富的功能使得求职和招聘过程变得更加轻松愉快。
作者其他创作
大纲/内容
RetryRunJobCommander
+ RetryRunJobCommander(IJob job)+ OnSucceed(JobMsgEntity resp)+ OnError(Exception ex)
StartupSchedulePolicy
SchedulePolicy
- next : ISchedulePolicy
+GetNextRunTime(JobConfig cfg) : DateTime- DeliverToGetNextRunTime(JobConfig cfg) : DateTime
SchedulePolicyAgent
- policy : ISchedulePolicy :: 链
+ GetNextRunTime(JobConfig jobConfig) : DateTime+ CanRun(JobSpec jobSpec) : bool
JobAgentLoader
+ self : JobAgentLoader- status : JobAgentStatus
+ Load(bool auto) + Unload()- RunJobAgent(bool auto)- void StopJobAgent(bool auto)
GetJobStatusCommander
+ GetJobStatusCommander(IJob job)+ OnSucceed(JobMsgEntity resp)+ OnError(Exception ex)
new RecurringSchedulePolicy(new OnceSchedulePolicy(new StartupSchedulePolicy(null)))
OnceSchedulePolicy
ManualRunJobCommander
+ ManualRunJobCommander(IJob job)+ OnSucceed(JobMsgEntity resp)+ OnError(Exception ex)
JobSpec
+ Id : String+ JobConfig : JobConfig+ JobInfo : JobInfo+ JobWS : JobWS
StopJobCommander
+ StopJobCommander(IJob job)+ OnSucceed(JobMsgEntity resp)+ OnError(Exception ex)
JobMsgEntity
+ jobClassFullName : String+ action : String+ Param : String+ HostIP : String+ JobStatus : JobStatus+ JobResult : JobResult+ lastEndTime : DateTime+ JobInfo : String+ NeedParalle : bool
JobScheduler
+ Run()+ Stop()- RunJobsOnStart()- ScanJobs(CancellationToken token)- ReloadJobs(CancellationToken token)
JobAgentStatus
- loadStatus : JobAgentLoadStatus- isRunning : bool
RecurringSchedulePolicy
RunJobCommander
+ RunJobCommander(IJob job)+ OnSucceed(JobMsgEntity resp)+ OnError(Exception ex)
JobRunner
- runLock : object
+ RunAutoJob(IJob job) : JobSubmitResult+ RunManualJob(IJob job) : JobSubmitResult+ RunRetryJob(IJob job) : JobSubmitResult- UpdateOccurTime(JobSpec jobSpec)- UpdateNextRunTime(JobSpec jobSpec)
ISchedulePolicy
+GetNextRunTime(JobConfig cfg) : DateTime
JobCommander
- job : IJob- msg : JobMsgEntity
- Initialize(IJob job)+ Execute() : bool+ OnSucceed(JobMsgEntity resp)+ OnError(Exception ex)+ JobCommander(IJob job)+ GetJobStatus(IJob job) : bool+ GetJobInfo(IJob job) : bool+ StopJob(IJob job) : bool+ StopJobInstance(IJob job) : bool
GetJobInfoCommander
+ GetJobInfoCommander(IJob job)+ OnSucceed(JobMsgEntity resp)+ OnError(Exception ex)
JobWS
JobAgentLoadStatus
Unloaded Error Ready Loaded
IJobCommander
+ Execute() : bool
JobDataAccessor
JobConfig
AutoRunJobCommander
JobInfo
JobLoader
0 条评论
下一页
为你推荐
查看更多