osworkflow源码分析(一)(4)

2008-02-23 09:31:21来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

Javadoc中确实有)等等。

这几种工厂类都是在各自的getWorkflow方法体内调用loadWorkflow方法。

private void loadWorkflow(WorkflowConfig c) throws FactoryException {

try {

c.descriptor = WorkflowLoader.load(c.url);

} catch (Exception e) {

throw new FactoryException("Error in workflow descriptor: " c.url, e);

}

}

而实际调用的则是workflowloader.load方法。可以进一步跟踪到workflowloader中,可以看到如何是将descriptor返回的。

com.opensymphony.workflow.spi spiserver provider identification
spi包中可以看到各种存储的子包

里面具体代码还没细看,以后会慢慢完善!我想在load方法中将persistenceArgs参数返回会在上面这些包的类中进行处理……

未完待续

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Thinking in Java第三版读书笔记-第九章:异常带来处理错误

下一篇:IO流(3)之管道流类