Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 5.0M15
    • None
    • Patch Available

    Description

      spec - http://java.sun.com/j2se/1.4.2/docs/api/javax/imageio/spi/ServiceRegistry.html#lookupProviders(java.lang.Class)

      I have created a new Iterator - "private static class LookupProvidersIterator implements Iterator" for this method. The iterator needs to instantiates new objects and throws ServiceConfigurationError exception at runtime, so we have to use customized Iterator.

      The flow:
      1. call ClassLoader.getResourse(String) to get a set of provider-configuration files that related to the specified class.

      2. The iterator parses all provider-configuration files to get the names of provider classes

      3. In LookupProvidersIterator.next(), instantiate objects

      Attachments

        1. HARMONY-6553-v3.diff
          13 kB
          Lang Yang

        Activity

          People

            hindessm Mark Hindess
            yanglang Lang Yang
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: