[jboss-user] [jBPM] - Event Listener Problem
devendra katiyar
do-not-reply at jboss.com
Fri Nov 5 08:56:58 EDT 2010
devendra katiyar [http://community.jboss.org/people/dev.katiyar] created the discussion
"Event Listener Problem"
To view the discussion, visit: http://community.jboss.org/message/569802#569802
--------------------------------------------------------------
I am implement Log Event Listener using example given in user guide
<process name="EventListener" xmlns="http://jbpm.org/4.4/jpdl">
<on event="start">
<event-listener class="org.jbpm.examples.eventlistener.LogListener">
<field name="msg"><string value="start on process definition"/></field>
</event-listener>
</on>
<start>
<transition to="wait"/>
</start>
<state name="wait">
<on event="start">
<event-listener class="org.jbpm.examples.eventlistener.LogListener">
<field name="msg"><string value="start on activity wait"/></field>
</event-listener>
</on>
<on event="end">
<event-listener class="org.jbpm.examples.eventlistener.LogListener">
<field name="msg"><string value="end on activity wait"/></field>
</event-listener>
</on>
<transition to="park">
<event-listener class="org.jbpm.examples.eventlistener.LogListener">
<field name="msg"><string value="take transition"/></field>
</event-listener>
</transition>
</state>
<state name="park"/>
</process>
and LogListener class like below
public class *LogListener* implements EventListener {
// value gets injected from process definition
String msg;
public void notify(EventListenerExecution execution) {
List<String> logs = (List<String>) execution.getVariable("logs");
if (logs==null) {
logs = new ArrayList<String>();
execution.setVariable("logs", logs);
}
logs.add(msg);
execution.setVariable("logs", logs);
}
}
but when I am testing using Junit
ProcessInstance processInstance = executionService.startProcessInstanceByKey("EventListener");
In above line getting Nullpointer Exception?
can any one help regards this , or any other reference to implement Event Listener in jbpm4
Thanks all
--------------------------------------------------------------
Reply to this message by going to Community
[http://community.jboss.org/message/569802#569802]
Start a new discussion in jBPM at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20101105/5bb25668/attachment.html
More information about the jboss-user
mailing list