@Override public void unlockWorkflowInstance(WorkflowInstanceImpl workflowInstance) { if (workflowInstance!=null) { workflowInstance.removeLock(); lockedWorkflowInstanceIds.remove(workflowInstance.id); workflowInstance.notifyUnlockListeners(); } }
@Override public void flushAndUnlock(WorkflowInstanceImpl workflowInstance) { lockedWorkflowInstanceIds.remove(workflowInstance.id); workflowInstance.removeLock(); workflowInstance.notifyUnlockListeners(); }
@Override public void flushAndUnlock(WorkflowInstanceImpl workflowInstance) { workflowInstance.removeLock(); flush(workflowInstance); workflowInstance.notifyUnlockListeners(); }
@Override public void flushAndUnlock(WorkflowInstanceImpl workflowInstance) { workflowInstance.removeLock(); flush(workflowInstance); workflowInstance.notifyUnlockListeners(); }
@Override public void unlockWorkflowInstance(WorkflowInstanceImpl workflowInstance) { if (workflowInstance!=null) { ObjectId workflowInstanceId = new ObjectId(workflowInstance.id.getInternal()); // @formatter:off workflowInstancesCollection.update("unlock-workflow-instance", new Query() ._id(workflowInstanceId) .get(), new Update() .unset(LOCK) .get()); // @formatter:off workflowInstance.notifyUnlockListeners(); } }
@Override public void unlockWorkflowInstance(WorkflowInstanceImpl workflowInstance) { if (workflowInstance!=null) { ObjectId workflowInstanceId = new ObjectId(workflowInstance.id.getInternal()); // @formatter:off workflowInstancesCollection.update("unlock-workflow-instance", new Query() ._id(workflowInstanceId) .get(), new Update() .unset(LOCK) .get()); // @formatter:off workflowInstance.notifyUnlockListeners(); } }