Как программно изменить предопределенный процесс Drools Flow? - PullRequest
0 голосов
/ 29 марта 2012

самая простая ситуация: у меня течет слюни.Очень просто, например

"<?xml version="1.0" encoding="UTF-8"?> 
<process xmlns="http://drools.org/drools-5.0/process"
         xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
         xs:schemaLocation="http://drools.org/drools-5.0/process drools-processes-5.0.xsd"
         type="RuleFlow" name="ruleflow" id="com.sample.ruleflow" package-name="com.sample" >

  <header>
  </header>

  <nodes>
    <start id="1" name="Start" x="16" y="16" width="48" height="48" />
    <actionNode id="2" name="Hello" x="96" y="16" width="80" height="48" >
      <action type="expression" dialect="mvel" >System.out.println("Hello World");</action>
    </actionNode>
    <end id="3" name="End" x="208" y="16" width="48" height="48" />
  </nodes>

  <connections>
    <connection from="1" to="2" />
    <connection from="2" to="3" />
  </connections>

</process>"

Как я могу изменить его программно, не загружая файл потока в XML-парсеры и т. Д., А добавить узлы и соединение через код?

Спасибо зазаранее

1 Ответ

0 голосов
/ 29 марта 2012

Я не думаю, что какой-либо Drools API будет там для изменения правил

...