Rhino does not introduce any API changes to the standard javax.slee.facilities.ActivityContextNamingFacility
interface, but instead offers multiple variants with different behaviours.
Each of these variants, which all implement the standard interface, can be found at different JNDI locations in an SBB’s environment.
JNDI location | Behaviour |
---|---|
|
An Activity Context Naming Facility implementation that will bind non-replicated activities as well as those activities replicated using the namespace’s replication resource. It will only look up names in non-replicated storage and the storage associated with the namespace’s replication resource.
|
|
An Activity Context Naming Facility implementation that will only bind non-replicated activities, and will only look up bindings in non-replicated storage. Attempting to bind a replicated activity using this facility will cause a |
|
At the default JAIN SLEE-defined JNDI location is an Activity Context Naming Facility that will handle any type of activity. Name lookups will consult non-replicated storage as well as all replicated storage resources.
|
The Rhino-specific JNDI locations for the Activity Context Naming Facility are available from Rhino 2.7.0. |