/** * Reindex given flow definition. * @param holder the holder holding the flow definition to reindex * @param oldId the id that was previously assigned to given flow definition */ private void reindex(FlowDefinitionHolder holder, String oldId) { flowDefinitions.remove(oldId); index(holder); }
public void registerFlowDefinition(FlowDefinitionHolder flowHolder) { Assert.notNull(flowHolder, "The flow definition holder to register is required"); if (logger.isDebugEnabled()) { logger.debug("Registering flow definition with id '" + flowHolder.getFlowDefinitionId() + "'"); } index(flowHolder); }