0

Is there a way to retieve "sample.bpmn" path or File object from StatefulKnowledgeSession ksession object or from KnowledgeBase kbase object ?

 public static final void main(String[] args) throws Exception {
        KnowledgeBase kbase = readKnowledgeBase();
        StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
        // start a new process instance
        ksession.startProcess("com.sample.bpmn.hello");
        System.out.println("Process started ...");
    }

private static KnowledgeBase readKnowledgeBase() throws Exception {
    KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
    kbuilder.add(ResourceFactory.newClassPathResource("sample.bpmn"), ResourceType.BPMN2);
    return kbuilder.newKnowledgeBase();
}
hiddenuser
  • 525
  • 2
  • 7
  • 19

1 Answers1

0

I don't think so, because that's being compiled by the builder. Why do you need to get the file back? if you already have it in your file system/classpath?

salaboy
  • 4,123
  • 1
  • 14
  • 15