Package EDU.oswego.cs.dl.util.concurrent

Examples of EDU.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap


/* 44 */   public static Dispatcher instance = new Dispatcher();
/*    */   private Map targets;
/*    */
/*    */   private Dispatcher()
/*    */   {
/* 50 */     this.targets = new ConcurrentReaderHashMap();
/*    */   }
View Full Code Here


/*     */
/* 161 */     this.distributor = new ClusterRoundRobinDistributor(this.localDistributor, this.remoteDistributor);
/*     */
/* 163 */     this.suckers = new HashSet();
/*     */
/* 165 */     this.recoveryArea = new ConcurrentReaderHashMap();
/*     */
/* 167 */     this.recoveryMap = Collections.synchronizedMap(new LinkedHashMap());
/*     */   }
View Full Code Here

/*    */
/*    */ public class ConcurrentReaderHashSet<Key> extends AbstractHashSet<Key>
/*    */ {
/*    */   protected Map buildInternalHashMap()
/*    */   {
/* 48 */     return new ConcurrentReaderHashMap();
/*    */   }
View Full Code Here

    
     distributor = new ClusterRoundRobinDistributor(localDistributor, remoteDistributor);
    
     suckers = new HashSet();
    
     recoveryArea = new ConcurrentReaderHashMap();
    
     recoveryMap = Collections.synchronizedMap(new LinkedHashMap());
   }
View Full Code Here

      // Some wired components need to be started here
      securityStore = new SecurityMetadataStore();

      version = Version.instance();
     
      sessions = new ConcurrentReaderHashMap();

      started = false;
   }
View Full Code Here

    
     distributor = new ClusterRoundRobinDistributor(localDistributor, remoteDistributor);
    
     suckers = new HashSet();
    
     recoveryArea = new ConcurrentReaderHashMap();
    
     recoveryMap = Collections.synchronizedMap(new LinkedHashMap());
   }
View Full Code Here

    * @param dtdOrSchema the simple dtd/xsd file name, "ejb-jar.dtd"
    */
   public synchronized void registerLocalEntity(String id, String dtdOrSchema)
   {
      if( localEntities == null )
         localEntities = new ConcurrentReaderHashMap();
      localEntities.put(id, dtdOrSchema);
   }
View Full Code Here

         joinpointAspects = new WeakHashMap();
         Iterator it = jpAspects.keySet().iterator();
         while (it.hasNext())
         {
            AspectDefinition def = (AspectDefinition) it.next();
            ConcurrentReaderHashMap joins = new ConcurrentReaderHashMap();
            joinpointAspects.put(def, joins);
            Set joinpoints = (Set) jpAspects.get(def);
            Iterator jps = joinpoints.iterator();
            while (jps.hasNext())
            {
               Object joinpoint = jps.next();
               joins.put(joinpoint, def.getFactory().createPerJoinpoint(getClassAdvisor(), instanceAdvisor, (Joinpoint) joinpoint));
            }
         }
      }
   }
View Full Code Here

               aspect = def.getFactory().createPerJoinpoint(getClassAdvisor(), instanceAdvisor, joinpoint);
               WeakHashMap copy = new WeakHashMap(joinpointAspects);
               Map map = (Map) copy.get(def);
               if (map == null)
               {
                  map = new ConcurrentReaderHashMap();
               }
               map.put(joinpoint, aspect);
               joinpointAspects = copy;
            }
         }
View Full Code Here

   protected void finalizeMethodCalledByConInterceptorChain(MethodByConInfo info)
   {
      //An extra level of indirection since we distinguish between callers of method depending on
      //where the called method is defined (sub/super interfaces)
      ConcurrentReaderHashMap map = (ConcurrentReaderHashMap)methodByConJoinPoinGenerators.get(info.getJoinpoint());
      if (map == null)
      {
         map = new ConcurrentReaderHashMap();
         methodByConJoinPoinGenerators.put(info.getJoinpoint(), map);
         map = (ConcurrentReaderHashMap)methodByConJoinPoinGenerators.get(info.getJoinpoint());
      }

      MethodByConJoinPointGenerator generator = getJoinPointGenerator(info);
View Full Code Here

TOP

Related Classes of EDU.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.