Java 将流程划分为子流程的通用方法

Java 将流程划分为子流程的通用方法,java,Java,在xml消息进入系统后,我正在开发基于Spring的独立应用程序。我们正在使用java代码使用异常和正则表达式进行一些技术验证。现在我正在尝试插入另一个功能,基于数据库中的一些标志,我们需要对传入的xml消息进行更多的验证,但所有现有客户都不需要。我知道Java7中有一个概念fork/join,但我仅限于Java1.6。那么,如何使用Java1.6实现类似的功能呢 以下是方法 主类处理程序线程-->调用操作类-->每个操作类扩展抽象操作类-->使用xml文件执行技术验证 public class

在xml消息进入系统后,我正在开发基于Spring的独立应用程序。我们正在使用java代码使用异常和正则表达式进行一些技术验证。现在我正在尝试插入另一个功能,基于数据库中的一些标志,我们需要对传入的xml消息进行更多的验证,但所有现有客户都不需要。我知道Java7中有一个概念fork/join,但我仅限于Java1.6。那么,如何使用Java1.6实现类似的功能呢

以下是方法

主类处理程序线程-->调用操作类-->每个操作类扩展抽象操作类-->使用xml文件执行技术验证

public class AbstractAction {

public abstract void  processMsg(String msg);


}


public Class GenericAction extends AbstractAction {


public void processMsg(String str){


// existing code already doing validations

//now i have to check flag in table ,whether that client requires new validations,these validations are in xml file in the form of spring beans.

//Java code read that bean validate using some helper classes.There is no third party code here,Here i want to put some new code.So i have to break down existing into 

//some small piceses




}


}
问候,


> CHITU-HARA

可能是合适的(通过库/子系统或简单队列包装器)考虑。当然,您需要编程“基于某个标志”应该如何工作……这真的是一个Fork/Join问题吗?听起来你只需要检查客户端和消息,然后有选择地对消息做更多的工作