James Livingston created AS7-6121:
-------------------------------------
Summary: Naming subsystem <lookup> could use LinkRef/Reference
Key: AS7-6121
URL:
https://issues.jboss.org/browse/AS7-6121
Project: Application Server 7
Issue Type: Feature Request
Components: Naming
Affects Versions: 7.1.3.Final (EAP)
Reporter: James Livingston
Assignee: Eduardo Martins
NameBindingAdd.installLookup() sets up the machinery so that when Context.lookup() is done
it looks up the redirected name and returns it.
It should be possible to do that by binding a LinkRef, Reference or similar object into
JNDI instead.
Where this could make a difference is when Context.lookupLink() is called instead.
Currently if you have
<simple name="java:/v" value="hello"/>
<lookup name="java:/a" lookup="java:/b"/>
lookupLink("java:/a") will return "hello" rather a
LinkRef/Reference/whatever pointing to java:/b.
We need to decide whether a <lookup> should be considered a "link" for the
purposes of lookup() or not. If it should be considered one, then we should change
NameBindingAdd.installLookup() to make lookupLink() return the other value.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira