public class PublishEngineImpl extends java.lang.Object implements PublishEngine
Title: com.frameworkset.platform.cms.driver.publish.impl.PublishEngineImpl.java
Description: 发布引擎实现类,对发布任务进行管理、调度、执行等工作
Copyright: Copyright (c) 2007
Company: iSany
| 构造器和说明 |
|---|
PublishEngineImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clearTasks() |
PublishMonitor |
getPublishMonitor(java.lang.String uuid) |
boolean |
isPublishedTask(PublishObject task)
判断指定的任务是否已经发布过
|
void |
publish(PublishObject publishObject)
执行当前正在执行的publishObject发布任务的子任务
|
void |
publish(PublishObject publishObject,
PublishCallBack callBack)
外部用户发布请求入口
|
void |
removePublishedObject(PublishObject publishObject)
清空当前任务的在全局任务中的索引
|
public PublishMonitor getPublishMonitor(java.lang.String uuid)
getPublishMonitor 在接口中 PublishEnginepublic void publish(PublishObject publishObject, PublishCallBack callBack) throws PublishException
publish 在接口中 PublishEnginepublishObject - 具体的发布对象callBack - 发布回调接口,通过回调接口立即向请求发布的客户端反馈发布任务的执行情况,包括:
任务被拒绝,任务被执行,任务存入任务队列等待执行。PublishExceptionpublic boolean isPublishedTask(PublishObject task)
taskid - public void publish(PublishObject publishObject) throws PublishException
publish 在接口中 PublishEnginePublishExceptionpublic void removePublishedObject(PublishObject publishObject)
public void clearTasks()
clearTasks 在接口中 PublishEngine