/** * Called on completion of the subflow to handle the subflow result event as determined by the end state reached by * the subflow. */ public boolean handleEvent(RequestControlContext context) { if (subflowAttributeMapper != null) { AttributeMap<Object> subflowOutput = context.getCurrentEvent().getAttributes(); if (logger.isDebugEnabled()) { logger.debug("Mapping subflow output " + subflowOutput); } subflowAttributeMapper.mapSubflowOutput(subflowOutput, context); } return super.handleEvent(context); }
throw new NoMatchingTransitionException(getFlow().getId(), getId(), context.getCurrentEvent(), "No transition was matched on the event(s) signaled by the [" + executionCount + "] action(s) that executed in this action state '" + getId() + "' of flow '"
/** * Called on completion of the subflow to handle the subflow result event as determined by the end state reached by * the subflow. */ public boolean handleEvent(RequestControlContext context) { if (subflowAttributeMapper != null) { AttributeMap<Object> subflowOutput = context.getCurrentEvent().getAttributes(); if (logger.isDebugEnabled()) { logger.debug("Mapping subflow output " + subflowOutput); } subflowAttributeMapper.mapSubflowOutput(subflowOutput, context); } return super.handleEvent(context); }
/** * Called on completion of the subflow to handle the subflow result event as determined by the end state reached by * the subflow. */ public boolean handleEvent(RequestControlContext context) { if (subflowAttributeMapper != null) { AttributeMap subflowOutput = context.getCurrentEvent().getAttributes(); if (logger.isDebugEnabled()) { logger.debug("Mapping subflow output " + subflowOutput); } subflowAttributeMapper.mapSubflowOutput(subflowOutput, context); } return super.handleEvent(context); }
throw new NoMatchingTransitionException(getFlow().getId(), getId(), context.getCurrentEvent(), "No transition was matched on the event(s) signaled by the [" + executionCount + "] action(s) that executed in this action state '" + getId() + "' of flow '"
throw new NoMatchingTransitionException(getFlow().getId(), getId(), context.getCurrentEvent(), "No transition was matched on the event(s) signaled by the [" + executionCount + "] action(s) that executed in this action state '" + getId() + "' of flow '"
throw new NoMatchingTransitionException(getFlow().getId(), getId(), context.getCurrentEvent(), "No transition was matched on the event(s) signaled by the [" + executionCount + "] action(s) that executed in this action state '" + getId() + "' of flow '"