-
Feature Request
-
Resolution: Unresolved
-
Major
-
None
-
1.0.0.Beta14
-
None
-
None
In order for the jndi name behavior to be fully externalized in the DefaultJndiBindingPolicy, the DefaultJndiBindingPolicy method:
getJndiName(EjbDeploymentSummary summary, String iface)
needs to become:
getJndiName(EjbDeploymentSummary summary, String iface, KnownInterfaceType ifaceType)
where KnownInterfaceType is an enum of
{LocalHome, RemoteHome, BusinessLocal, BusinessRemote, Unknown}and the JBossEnterpriseBeanMetaData.determineResolvedJndiName(String iface, DefaultJndiBindingPolicy defaultPolicy) needs
to map iface onto a KnownInterfaceType based on the metadata for the bean.