public abstract class AbstractProcessor extends AbstractTaskProcessor
AbstractTaskProcessor.ExpireScriptResultAAES, AAEST, AAS, AAST, AES, AEST, AIS, AIST, BAES, BAEST, BAS, BAST, BES, BEST, Binding_name_route, Binding_name_routes, BIS, BIST, MAX_ERROR_RETRY| 限定符 | 构造器和说明 |
|---|---|
protected |
AbstractProcessor(com.x.common.core.container.EntityManagerContainer entityManagerContainer) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
arrive(java.lang.String workId,
ProcessingConfigurator processingConfigurator,
java.util.Map<java.lang.String,java.lang.Object> attributes) |
protected abstract com.x.processplatform.core.entity.content.Work |
arriveProcessing(ProcessingConfigurator configurator,
java.util.Map<java.lang.String,java.lang.Object> attributes,
com.x.processplatform.core.entity.content.Work work,
java.util.Map<?,?> data,
com.x.processplatform.core.entity.element.Activity activity) |
protected java.util.List<java.lang.String> |
checkIdentity(java.util.List<java.lang.String> identities) |
java.util.List<java.lang.String> |
execute(java.lang.String workId,
ProcessingConfigurator processingConfigurator,
java.util.Map<java.lang.String,java.lang.Object> attributes) |
protected abstract java.util.List<com.x.processplatform.core.entity.content.Work> |
executeProcessing(ProcessingConfigurator configurator,
java.util.Map<java.lang.String,java.lang.Object> attributes,
com.x.processplatform.core.entity.content.Work work,
java.util.Map<?,?> data,
com.x.processplatform.core.entity.element.Activity activity) |
java.util.List<java.lang.String> |
inquire(java.lang.String workId,
ProcessingConfigurator processingConfigurator,
java.util.Map<java.lang.String,java.lang.Object> attributes) |
protected abstract java.util.List<com.x.processplatform.core.entity.element.Route> |
inquireProcessing(ProcessingConfigurator configurator,
java.util.Map<java.lang.String,java.lang.Object> attributes,
com.x.processplatform.core.entity.content.Work work,
java.util.Map<?,?> data,
com.x.processplatform.core.entity.element.Activity activity,
java.util.List<com.x.processplatform.core.entity.element.Route> routes) |
protected java.util.List<java.lang.String> |
translateReadIdentity(java.util.Map<java.lang.String,java.lang.Object> attributes,
com.x.processplatform.core.entity.content.Work work,
java.util.Map<?,?> data,
com.x.processplatform.core.entity.element.Activity activity) |
protected java.util.List<java.lang.String> |
translateReviewIdentity(java.util.Map<java.lang.String,java.lang.Object> attributes,
com.x.processplatform.core.entity.content.Work work,
java.util.Map<?,?> data,
com.x.processplatform.core.entity.element.Activity activity) |
createTask, sendTaskMessagecreateReadcreateReviewcalculateExpirearriveActivity, business, connectWorkLog, copyWork, createReview, createWorkLog, entityManagerContainer, hasAfterArrivedExecuteScript, hasAfterArriveScript, hasAfterExecuteScript, hasAfterInquireScript, hasArriveScript, hasBeforeArrivedExecuteScript, hasBeforeArriveScript, hasBeforeExecuteScript, hasBeforeInquireScript, hasExecuteScript, hasInquireScript, logProcessingError, stampArrivedWorkLogprotected AbstractProcessor(com.x.common.core.container.EntityManagerContainer entityManagerContainer)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String arrive(java.lang.String workId,
ProcessingConfigurator processingConfigurator,
java.util.Map<java.lang.String,java.lang.Object> attributes)
public java.util.List<java.lang.String> execute(java.lang.String workId,
ProcessingConfigurator processingConfigurator,
java.util.Map<java.lang.String,java.lang.Object> attributes)
public java.util.List<java.lang.String> inquire(java.lang.String workId,
ProcessingConfigurator processingConfigurator,
java.util.Map<java.lang.String,java.lang.Object> attributes)
protected abstract com.x.processplatform.core.entity.content.Work arriveProcessing(ProcessingConfigurator configurator, java.util.Map<java.lang.String,java.lang.Object> attributes, com.x.processplatform.core.entity.content.Work work, java.util.Map<?,?> data, com.x.processplatform.core.entity.element.Activity activity) throws java.lang.Exception
java.lang.Exceptionprotected abstract java.util.List<com.x.processplatform.core.entity.content.Work> executeProcessing(ProcessingConfigurator configurator, java.util.Map<java.lang.String,java.lang.Object> attributes, com.x.processplatform.core.entity.content.Work work, java.util.Map<?,?> data, com.x.processplatform.core.entity.element.Activity activity) throws java.lang.Exception
java.lang.Exceptionprotected abstract java.util.List<com.x.processplatform.core.entity.element.Route> inquireProcessing(ProcessingConfigurator configurator, java.util.Map<java.lang.String,java.lang.Object> attributes, com.x.processplatform.core.entity.content.Work work, java.util.Map<?,?> data, com.x.processplatform.core.entity.element.Activity activity, java.util.List<com.x.processplatform.core.entity.element.Route> routes) throws java.lang.Exception
java.lang.Exceptionprotected java.util.List<java.lang.String> translateReviewIdentity(java.util.Map<java.lang.String,java.lang.Object> attributes,
com.x.processplatform.core.entity.content.Work work,
java.util.Map<?,?> data,
com.x.processplatform.core.entity.element.Activity activity)
throws java.lang.Exception
java.lang.Exceptionprotected java.util.List<java.lang.String> translateReadIdentity(java.util.Map<java.lang.String,java.lang.Object> attributes,
com.x.processplatform.core.entity.content.Work work,
java.util.Map<?,?> data,
com.x.processplatform.core.entity.element.Activity activity)
throws java.lang.Exception
java.lang.Exceptionprotected java.util.List<java.lang.String> checkIdentity(java.util.List<java.lang.String> identities)
throws java.lang.Exception
java.lang.Exception