Status: Accepted
Owner: EMMartins
Labels: Type-Enhancement Priority-Medium Component-JainSLEE-Core
Component-JainSLEE Version-2.1.2 Release-Type-FINAL Roadmap-Fix
New issue 1671 by EMMartins: Enhance reporting
ResourceAdaptor.activityUnreferenced(ActivityHandle)
http://code.google.com/p/mobicents/issues/detail?id=1671
The RA API allows startup of activities using non transaction methods,
making it impossible to have a reliable reporting of activityUnreferenced()
in the resource adaptor object for such cases, for instance if no reference
ever happens. This issue enhances this handling, first by extending the
usage of checks for idleness, making it invoke
ResourceAdaptor.activityUnreferenced() too for idle activities which have
no references, second by scheduling a check for no references in the
transaction used when invoking SleeEndpoint.startActivitySuspended().