[jboss-dev] Re: Default jbosscache usage in JBoss AS 4.2/EJB3

Brian Stansberry brian.stansberry at redhat.com
Wed Apr 18 16:35:53 EDT 2007


Alexey Loubyansky wrote:
> Brian Stansberry wrote:
>> For SFSB's, the first part of the Fqn is obtained by 
>> Container.getEjbName().  AIUI, only one container per vm can have a 
>> particular ejb name, so beans from different deployments are segregated.
> 
> The ejb-name is unique in the ejb-jar, not the vm.

Thanks, Alexey.  The way it's working now is a bug: 
http://jira.jboss.com/jira/browse/EJBTHREE-946

Likely solution is to prefix the ejb name with something built up a la 
EjbContainer.getDeployment().getScopedKernelName(), i.e.

[ear=xyz.ear,]jar=abc.jar,bean=StatefulBean

That should be unique, as that's the same as what creates the 
container's unique OID.

The [ear=xyz.ear,]jar=abc.jar bit would serve well as a region prefix 
for the entity cache.

-- 
Brian Stansberry
Lead, AS Clustering
JBoss, a division of Red Hat
brian.stansberry at redhat.com




More information about the jboss-development mailing list