"salaboy21" wrote : can you explain a little more what are you trying to achive?
  | because you can get the token with
  | processInstance.getRootToken()
  | and then .signal()...
  | 

Yes I am using that to signal the root token but I am thinking now what if I 
need to signal another token.  How do I know which one to signal.

I want to retrieve exactly where I am in a overall process at any one time i.e. 
which nodes I am at in all execution threads of the process.  I am currently 
performing something like this

  | Token token = processInstance.getRootToken()
  | String nodeName = token.getNode().getName() ;
  | 

Obviously though this is only any good if there is only one route through the 
process.  I would like to return a list of tokens and the associated node name 
they are currently at.

The reason I am doing this is as follows.  I have a client/server setup.  The 
server component is an EJB wrapping the jbpm in a command pattern.
So for example the client would send a SignalProcessDTO holding the transition 
name, processInstanceId etc to the server.  The server will detect the type of 
payload and run a signal process command.  The signal process command will use 
the info in the DTO to get the process instance and then perform the signal.

I am delivering an adapter jar to the client (a web app).  The adapter makes 
the interface to the server simple.  Through the adapter the client is exposed 
to a very simple API.  Essentially it allows them to say one of two things
- Can I make this transition.
- Perform this transition.

.  Hence the reason I want to pull back the list of tokens, to determine which 
"actions" in my adapter can be performed given the currrent state of the 
process.
 

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4146211#4146211

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4146211
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to