Examples of ReferenceCollection


Examples of org.apache.geronimo.gbean.ReferenceCollection

                }
            }
        }

        //Add the hosts
        ReferenceCollection refs = (ReferenceCollection)hosts;
        refs.addReferenceCollectionListener(new ReferenceCollectionListener() {

            public void memberAdded(ReferenceCollectionEvent event) {
                Object o = event.getMember();
                ObjectRetriever objectRetriever = (ObjectRetriever) o;
                addHost(objectRetriever);
            }

            public void memberRemoved(ReferenceCollectionEvent event) {
                Object o = event.getMember();
                ObjectRetriever objectRetriever = (ObjectRetriever) o;
                removeHost(objectRetriever);
            }
        });
        Iterator iterator = refs.iterator();
        while (iterator.hasNext()){
            ObjectRetriever objRetriever = (ObjectRetriever)iterator.next();
            addHost(objRetriever);

        }
View Full Code Here

Examples of org.apache.geronimo.gbean.ReferenceCollection

        assertNull(builder.getDeploymentPlan(null, jar, new ModuleIDBuilder()));
        jar.close();
    }

    public void testJavaBeanXmlAttribute() throws Exception {
        ReferenceCollection referenceCollection = new MockReferenceCollection();
        JavaBeanXmlAttributeBuilder javaBeanXmlAttributeBuilder = new JavaBeanXmlAttributeBuilder();
        //this is kind of cheating, we rely on the builder to iterate through existing members of the collection.
        referenceCollection.add(javaBeanXmlAttributeBuilder);
        Naming naming = new Jsr77Naming();
        NamespaceDrivenBuilder gbeanBuilder = new GBeanBuilder(referenceCollection, null);
//        ConfigurationBuilder serviceBuilder = new ServiceConfigBuilder(parentEnvironment, null, Collections.singleton(gbeanBuilder), naming);
        ClassLoader cl = Thread.currentThread().getContextClassLoader();
        final URL plan1 = cl.getResource("services/plan1.xml");
View Full Code Here

Examples of org.apache.geronimo.gbean.ReferenceCollection

        if (resourceAdapterWrappers == null) {
            return;
        }

        if (resourceAdapterWrappers instanceof ReferenceCollection) {
            ReferenceCollection referenceCollection = (ReferenceCollection) resourceAdapterWrappers;
            referenceCollection.addReferenceCollectionListener(new ReferenceCollectionListener() {
                public void memberAdded(ReferenceCollectionEvent event) {
                    addResourceAdapter((ResourceAdapterWrapper) event.getMember());
                }

                public void memberRemoved(ReferenceCollectionEvent event) {
View Full Code Here

Examples of org.apache.geronimo.gbean.ReferenceCollection

        if (resourceAdapterWrappers == null) {
            return;
        }

        if (resourceAdapterWrappers instanceof ReferenceCollection) {
            ReferenceCollection referenceCollection = (ReferenceCollection) resourceAdapterWrappers;
            referenceCollection.addReferenceCollectionListener(new ReferenceCollectionListener() {
                public void memberAdded(ReferenceCollectionEvent event) {
                    addResourceAdapter((ResourceAdapterWrapper) event.getMember());
                }

                public void memberRemoved(ReferenceCollectionEvent event) {
View Full Code Here

Examples of org.apache.geronimo.gbean.ReferenceCollection

    private final Map namespaceToBuilderMap = new HashMap();

    private String defaultNamespace;

    public SwitchingModuleBuilder(Collection builders) {
        ReferenceCollection buildersCollection = (ReferenceCollection) builders;
        buildersCollection.addReferenceCollectionListener(new ReferenceCollectionListener() {
            public void memberAdded(ReferenceCollectionEvent event) {
                ModuleBuilder builder = (ModuleBuilder) event.getMember();
                String namespace = builder.getSchemaNamespace();
                namespaceToBuilderMap.put(namespace, builder);
            }
View Full Code Here

Examples of org.apache.geronimo.gbean.ReferenceCollection

            Registry.setServer(mbeanServerReference.getMBeanServer());
        }
       
        //Add the hosts
        if (hosts instanceof ReferenceCollection) {
            ReferenceCollection refs = (ReferenceCollection)hosts;
            refs.addReferenceCollectionListener(new ReferenceCollectionListener() {

                public void memberAdded(ReferenceCollectionEvent event) {
                    Object o = event.getMember();
                    ObjectRetriever objectRetriever = (ObjectRetriever) o;
                    String hostName = ((Host)objectRetriever.getInternalObject()).getName();
                    if (!hostName.equals(defaultHostName))
                        addHost(objectRetriever);
                }

                public void memberRemoved(ReferenceCollectionEvent event) {
                    Object o = event.getMember();
                    ObjectRetriever objectRetriever = (ObjectRetriever) o;
                    String hostName = ((Host)objectRetriever.getInternalObject()).getName();
                    if (!hostName.equals(defaultHostName))
                        removeHost(objectRetriever);
                }
            });
            Iterator iterator = refs.iterator();
            while (iterator.hasNext()){
                ObjectRetriever objRetriever = (ObjectRetriever)iterator.next();
                String hostName = ((Host)objRetriever.getInternalObject()).getName();
                if (!hostName.equals(defaultHostName))
                    addHost(objRetriever);
View Full Code Here

Examples of org.aspectj.org.eclipse.jdt.internal.core.builder.ReferenceCollection

      simpleNames = ReferenceCollection.internSimpleNames(simpleNames, true);
    }
    int newlyAffectedFiles = 0;
    for (Iterator<Map.Entry<File, ReferenceCollection>> i = references.entrySet().iterator(); i.hasNext();) {
      Map.Entry<File, ReferenceCollection> entry = i.next();
      ReferenceCollection refs = entry.getValue();
      if (refs != null && refs.includes(qualifiedNames, simpleNames)) {
        if (listenerDefined()) {
          getListener().recordDecision(
              toString() + ": type " + new String(className) + " is depended upon by '" + entry.getKey() + "'");
        }
        newlyAffectedFiles++;
View Full Code Here

Examples of org.aspectj.org.eclipse.jdt.internal.core.builder.ReferenceCollection

    }

    File sourceFile = new File(result.fileName());
    CompilationResult cr = result.result();

    references.put(sourceFile, new ReferenceCollection(cr.qualifiedReferences, cr.simpleNameReferences));

    UnwovenClassFile[] unwovenClassFiles = result.unwovenClassFiles();
    for (int i = 0; i < unwovenClassFiles.length; i++) {
      File lastTimeRound = classesFromName.get(unwovenClassFiles[i].getClassName());
      recordClassFile(unwovenClassFiles[i], lastTimeRound);
View Full Code Here

Examples of org.aspectj.org.eclipse.jdt.internal.core.builder.ReferenceCollection

    // System.err.println("simple: " + simpleStrings);
    // System.err.println("qualif: " + qualifiedStrings);

    for (Iterator<Map.Entry<File, ReferenceCollection>> i = references.entrySet().iterator(); i.hasNext();) {
      Map.Entry<File, ReferenceCollection> entry = i.next();
      ReferenceCollection refs = entry.getValue();
      if (refs != null && refs.includes(qualifiedNames, simpleNames)) {
        File file = entry.getKey();
        if (file.exists()) {
          if (!lastTimeSources.contains(file)) { // ??? O(n**2)
            if (listenerDefined()) {
              getListener().recordDecision("Need to recompile '" + file.getName().toString() + "'");
View Full Code Here

Examples of org.aspectj.org.eclipse.jdt.internal.core.builder.ReferenceCollection

   * structures.
   */
  public boolean recordDependencies(File file, String[] typeNameDependencies) {
    try {
      File sourceFile = new File(new String(file.getCanonicalPath()));
      ReferenceCollection existingCollection = references.get(sourceFile);
      if (existingCollection != null) {
        existingCollection.addDependencies(typeNameDependencies);
        return true;
      } else {
        ReferenceCollection rc = new ReferenceCollection(null, null);
        rc.addDependencies(typeNameDependencies);
        references.put(sourceFile, rc);
        return true;
      }
    } catch (IOException ioe) {
      ioe.printStackTrace();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.