Uploaded image for project: 'Geronimo'
  1. Geronimo
  2. GERONIMO-5184

CLONE -Optional resource refs

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • Wish List
    • deployment
    • None

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

              djencks David Jencks
              hostalp Peter H
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated: