Removing reference to RequestProcessor. May return back via some injection. separate-lookup-170056
authorJaroslav Tulach <jtulach@netbeans.org>
Sat, 31 Oct 2009 15:30:02 +0100
branchseparate-lookup-170056
changeset 8422e54b07fbdbb
parent 841 fd5b0861df41
child 843 6277b30a163f
Removing reference to RequestProcessor. May return back via some injection.
openide.util.lookup/src/org/openide/util/lookup/MetaInfServicesLookup.java
     1.1 --- a/openide.util.lookup/src/org/openide/util/lookup/MetaInfServicesLookup.java	Sat Oct 31 15:28:13 2009 +0100
     1.2 +++ b/openide.util.lookup/src/org/openide/util/lookup/MetaInfServicesLookup.java	Sat Oct 31 15:30:02 2009 +0100
     1.3 @@ -58,10 +58,10 @@
     1.4  import java.util.Map;
     1.5  import java.util.WeakHashMap;
     1.6  import java.util.concurrent.Executor;
     1.7 +import java.util.concurrent.Executors;
     1.8  import java.util.logging.Level;
     1.9  import java.util.logging.Logger;
    1.10  import org.openide.util.Lookup;
    1.11 -import org.openide.util.RequestProcessor;
    1.12  
    1.13  /**
    1.14   * @author Jaroslav Tulach, Jesse Glick
    1.15 @@ -71,7 +71,10 @@
    1.16  final class MetaInfServicesLookup extends AbstractLookup {
    1.17  
    1.18      private static final Logger LOGGER = Logger.getLogger(MetaInfServicesLookup.class.getName());
    1.19 -    static final Executor RP = new RequestProcessor(MetaInfServicesLookup.class.getName(), 1);
    1.20 +    static final Executor RP = Executors.newSingleThreadExecutor(); 
    1.21 +    /*TBD: Inject RequestProcessor somehow
    1.22 +     new RequestProcessor(MetaInfServicesLookup.class.getName(), 1);
    1.23 +     */
    1.24      private static int knownInstancesCount;
    1.25      private static final List<Reference<Object>> knownInstances;
    1.26      static {