case PersisterEnums.WORK_ITEM_NODE_INSTANCE: nodeInstance = new WorkItemNodeInstance(); ((WorkItemNodeInstance) nodeInstance).internalSetWorkItemId(stream.readLong()); nbTimerInstances = stream.readInt(); if (nbTimerInstances > 0) {
private static void executeWorkItem(StatefulKnowledgeSessionImpl ksession, WorkItemImpl workItem, WorkItemNodeInstance workItemNodeInstance) { ProcessEventSupport eventSupport = ((InternalProcessRuntime) ksession.getProcessRuntime()).getProcessEventSupport(); eventSupport.fireBeforeNodeTriggered(workItemNodeInstance, ksession); ((WorkItemManager) ksession.getWorkItemManager()).internalExecuteWorkItem(workItem); workItemNodeInstance.internalSetWorkItemId(workItem.getId()); eventSupport.fireAfterNodeTriggered(workItemNodeInstance, ksession); }
case WORK_ITEM_NODE : nodeInstance = new WorkItemNodeInstance(); ((WorkItemNodeInstance) nodeInstance).internalSetWorkItemId( _content.getWorkItem().getWorkItemId() ); if ( _content.getWorkItem().getTimerInstanceIdCount() > 0 ) { List<Long> timerInstances = new ArrayList<Long>();
case PersisterEnums.WORK_ITEM_NODE_INSTANCE: nodeInstance = new WorkItemNodeInstance(); ((WorkItemNodeInstance) nodeInstance).internalSetWorkItemId(stream.readLong()); nbTimerInstances = stream.readInt(); if (nbTimerInstances > 0) {
private static void executeWorkItem(StatefulKnowledgeSessionImpl ksession, WorkItemImpl workItem, WorkItemNodeInstance workItemNodeInstance) { ProcessEventSupport eventSupport = ((InternalProcessRuntime) ksession.getProcessRuntime()).getProcessEventSupport(); eventSupport.fireBeforeNodeTriggered(workItemNodeInstance, ksession); ((WorkItemManager) ksession.getWorkItemManager()).internalExecuteWorkItem(workItem); workItemNodeInstance.internalSetWorkItemId(workItem.getId()); eventSupport.fireAfterNodeTriggered(workItemNodeInstance, ksession); }
case WORK_ITEM_NODE : nodeInstance = new WorkItemNodeInstance(); ((WorkItemNodeInstance) nodeInstance).internalSetWorkItemId( _content.getWorkItem().getWorkItemId() ); if ( _content.getWorkItem().getTimerInstanceIdCount() > 0 ) { List<Long> timerInstances = new ArrayList<Long>();