  | Mailing List | | Home | | Forum Home | | JBoss - Java Application Server | | Tomcat - JSP/Servlet container | | Struts - A MVC web framework | | iText - An open source PDF Java Library | | JDOM - JDOM XML Parser | | J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition | | JSP - A mailing list about Java Server Pages specification and reference | | J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog | | Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology | |
Struts & Hibernate
|
|
|
  | | | Information about a deployed process | Information about a deployed process 2007-07-11 - By rainstar79
Back Hi, I want to get more information about my process running on the bpel engine, e.g . displaying details on a website about the execution of a certain BPEL process. Is this possible via the jbpm API? I created the following Code Snippet, but the jbpmContext instance is always null:
| JbpmContext jbpmContext = JbpmConfiguration.getInstance() .getCurrentJbpmContext(); | | System.out.println("jbpmContext = " + jbpmContext); | if (jbpmContext != null) { | try { | Iterator taskInstancesIterator = jbpmContext.getTaskList() .iterator(); | while (taskInstancesIterator.hasNext()) { | writer.print("<br/><br/><br/>"); | TaskInstance taskInstance = (TaskInstance )taskInstancesIterator.next(); | writer.print("taskInstance.getName() = " + taskInstance .getName()); | writer.print("taskInstance.getDescription() = " + taskInstance.getDescription()); | writer.print("taskInstance.getPriority() = " + taskInstance .getPriority()); | writer.print("taskInstance.getCreate() = " + taskInstance .getCreate()); | writer.print("taskInstance.getDueDate() = " + taskInstance .getDueDate()); | writer.print("taskInstance.getEnd() = " + taskInstance .getEnd()); | writer.print("taskInstance.getId() = " + taskInstance.getId ()); | writer.print("taskInstance.getStart() = " + taskInstance .getStart()); | writer.print("taskInstance.hasEnded() = " + taskInstance .hasEnded()); | writer.print("taskInstance.isBlocking() = " + taskInstance .isBlocking()); | writer.print("taskInstance.isCancelled() = " + taskInstance .isCancelled()); | writer.print("taskInstance.isLast() = " + taskInstance .isLast()); | writer.print("taskInstance.isOpen() = " + taskInstance .isOpen()); | writer.print("taskInstance.isSignalling() = " + taskInstance.isSignalling()); | writer.print("taskInstance.getComments() = " + taskInstance .getComments()); | } | } catch (Exception e) { | e.printStackTrace(); | } finally { | jbpmContext.close(); | } | } else;
Thanks for your help. Cheers Rainer
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic &p=4062861#4062861
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode =reply&p=4062861 __ ____ ____ ____ ____ ____ ____ ____ ____ ____ jboss-user mailing list jboss-user@(protected) https://lists.jboss.org/mailman/listinfo/jboss-user
|
|
 |