public interface ScheduleClusterProcessor extends Immutable
限定符和类型 | 字段和说明 |
---|---|
static int |
CURRENT_LEVEL |
static java.lang.String |
XML_TAG |
DEFAULT_LAYER_INDEX
限定符和类型 | 方法和说明 |
---|---|
boolean |
deleteScheduleAction(java.lang.Class clazz,
long id)
从主机中删除数据库中的ACTION
|
java.lang.Object |
getLoadClass(java.lang.Class clazz,
long taskId)
从主机获取scheduleTask
|
ScheduleOutputProvider |
getScheduleOutput(java.lang.Class clazz,
long taskId)
从主机获取scheduleOutput
|
void |
notifyHostSyncFile(java.lang.String filePath,
boolean isCustomPath)
提醒主机同步文件
|
void |
pushMessage(ScheduleTaskProvider scheduleTask,
java.lang.String currentUserName,
java.lang.String pushMsg)
在主机进行消息推送
|
java.util.List |
queryScheduleFileEntry(java.util.HashMap fvMap)
从主机获取FileEntry
|
void |
recordScheduleError(ScheduleTaskProvider scheduleTask,
java.lang.String msg,
java.lang.Throwable e,
java.lang.String detailMsg,
java.lang.String path)
记录定时器的日志(错误级别)
|
void |
recordScheduleInfo(ScheduleTaskProvider scheduleTask,
java.lang.String msg,
java.lang.String detailMsg,
java.lang.String path)
记录调度任务信息
|
java.lang.Object |
saveCRRInMainService(java.lang.String filePath,
boolean isCustomPath,
java.lang.String fileName,
java.lang.String description)
在主机保存一份生成的cpr用作挂载显示
|
boolean |
scheduledDispatchToMember(com.fr.third.org.quartz.JobExecutionContext context)
将定时调度任务分发给子节点处理
|
boolean |
scheduleOutputRecord(java.lang.Object obj)
在主机的finedb中添加或更新记录
|
currentAPILevel
layerIndex
static final java.lang.String XML_TAG
static final int CURRENT_LEVEL
boolean scheduledDispatchToMember(com.fr.third.org.quartz.JobExecutionContext context)
java.lang.Object getLoadClass(java.lang.Class clazz, long taskId)
taskId
- 任务idScheduleOutputProvider getScheduleOutput(java.lang.Class clazz, long taskId)
taskId
- 任务idjava.util.List queryScheduleFileEntry(java.util.HashMap fvMap)
fvMap
- 查询参数boolean scheduleOutputRecord(java.lang.Object obj)
obj
- 保存更新对象boolean deleteScheduleAction(java.lang.Class clazz, long id)
clazz
- id
- id标志void recordScheduleInfo(ScheduleTaskProvider scheduleTask, java.lang.String msg, java.lang.String detailMsg, java.lang.String path)
scheduleTask
- 定时任务msg
- 日志消息detailMsg
- 详细消息path
- 路径void recordScheduleError(ScheduleTaskProvider scheduleTask, java.lang.String msg, java.lang.Throwable e, java.lang.String detailMsg, java.lang.String path)
scheduleTask
- 定时任务msg
- 日志消息e
- 抛错path
- 路径detailMsg
- 详细消息java.lang.Object saveCRRInMainService(java.lang.String filePath, boolean isCustomPath, java.lang.String fileName, java.lang.String description)
filePath
- 文件路径fileName
- 文件名description
- 文件描述void notifyHostSyncFile(java.lang.String filePath, boolean isCustomPath)
filePath
- 文件路径isCustomPath
- 是否是自定义路径void pushMessage(ScheduleTaskProvider scheduleTask, java.lang.String currentUserName, java.lang.String pushMsg)
scheduleTask
- 调度任务currentUserName
- 当前用户pushMsg
- 消息内容