Karaf
  1. Karaf
  2. KARAF-756

Add ability to have KeyStoreManager to wait for SSL keystore to be fully initialize by other bundle through timeout

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.2.2
    • Fix Version/s: 2.2.4, 3.0.0
    • Component/s: karaf-config
    • Labels:
      None

      Description

      Currently the KeyStoreManager expects KeyInstance to be available in memory. However, it is very likely that KeyInstances are still in the process of loading up by other bundles.

      Detail discussion is at http://karaf.922171.n3.nabble.com/How-do-I-ensure-a-bundle-to-fully-initialized-before-another-bundle-starts-td3185618.html

      1. KARAF-756.diff
        12 kB
        Dan Tran
      2. KeystoreManager.java
        10 kB
        Dan Tran
      3. OsgiConfiguration.java
        2 kB
        Dan Tran

        Issue Links

          Activity

          Hide
          Dan Tran added a comment - - edited

          attached are the diff file and a couple of full java files of the diff.

          Show
          Dan Tran added a comment - - edited attached are the diff file and a couple of full java files of the diff.
          Hide
          Jean-Baptiste Onofré added a comment -

          Fixed on trunk: revision 1179139.

          Show
          Jean-Baptiste Onofré added a comment - Fixed on trunk: revision 1179139.
          Hide
          Jean-Baptiste Onofré added a comment -

          Fixed on karaf-2.2.x: revision 1179143

          Show
          Jean-Baptiste Onofré added a comment - Fixed on karaf-2.2.x: revision 1179143

            People

            • Assignee:
              Jean-Baptiste Onofré
              Reporter:
              Dan Tran
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development