Chris,
That is indeed missing in the public API. I am adding it as we speak,
thanks for bringing that up:
https://jira.jboss.org/jira/browse/JBRULES-2285
Meanwhile, until we release the new version, the workaround is to
downcast the interface:
*for*(WorkingMemoryEntryPoint entry : session
.getWorkingMemoryEntryPoints()){
System.*err*.println("entry point
stream: " +
((InternalWorkingMemoryEntryPoint)entry).getEntryPoint().getEntryPointId());
}
Edson
2009/9/29 Chris Richmond <crichmond(a)referentia.com>
Hello,
I am trying to determine, iterate the working memory streams within my rule
by doing the following:
*for*(WorkingMemoryEntryPoint entry :
session.getWorkingMemoryEntryPoints()){
System.*err*.println("entry point
stream: " + entry.toString());
}
But I can find no method/way to finid the actual text name of the entry
point(what is written in the rule as from entry-point “xxxx”).
Is there a way to do this? To list the readable names of the entry points
from your session? I would like to list those entry points in a drop down
as application profiles, so if they have one selected, one entry point of
rules will be inserted to and so on..
Thanks,
Chris
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
--
Edson Tirelli
JBoss Drools Core Development
JBoss by Red Hat @
www.jboss.com