[ 
https://issues.apache.org/jira/browse/GERONIMO-556?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Jencks closed GERONIMO-556.
---------------------------------

    Resolution: Won't Fix

I don't think this is worth the effort.  If someone has optional resource refs 
perhaps they can look them up in the global jca: context where they are all now 
bound.  This is less flexible but there doesnt' seem to be any support for this 
feature.

> Optional resource refs
> ----------------------
>
>                 Key: GERONIMO-556
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-556
>             Project: Geronimo
>          Issue Type: New Feature
>          Components: deployment
>            Reporter: David Jencks
>            Assignee: David Jencks
>             Fix For: Wish List
>
>
> Right now, all resource refs (and other jndi entries) specified in a spec-dd 
> must be resolved during deployment or building the configuration will fail.  
> It's possible that some resource refs are optional and that the app can 
> function to  some extent with them missing.
> We could support this by including an optional "optional" marker in the 
> geronimo plan. The simplest implementation would attempt to resolve the ref 
> to an object name present during deployment, and use it if the name is found, 
> and bind nothing if the name is not found.  Then the app would get a naming 
> exception at runtime if it tried to look up the missing resource.
> We should decide what should happen when the entire target object name is 
> supplied.  We could use it to bind a reference, or only bind a reference if 
> the gbean is present at deploy-time.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to