Examples of Generation


Examples of net.myrrix.online.generation.Generation

    }
  }

  @Override
  public int getNumUserClusters() throws NotReadyException {
    Generation generation = getCurrentGeneration();
    Collection<IDCluster> clusters = generation.getUserClusters();
    if (clusters == null || clusters.isEmpty()) {
      throw new UnsupportedOperationException();
    }
    Lock lock = generation.getUserClustersLock().readLock();
    lock.lock();
    try {
      return clusters.size();
    } finally {
      lock.unlock();
View Full Code Here

Examples of net.myrrix.online.generation.Generation

    }
  }

  @Override
  public int getNumItemClusters() throws NotReadyException {
    Generation generation = getCurrentGeneration();
    Collection<IDCluster> clusters = generation.getItemClusters();
    if (clusters == null || clusters.isEmpty()) {
      throw new UnsupportedOperationException();
    }
    Lock lock = generation.getItemClustersLock().readLock();
    lock.lock();
    try {
      return clusters.size();
    } finally {
      lock.unlock();
View Full Code Here

Examples of net.myrrix.online.generation.Generation

    }
  }

  @Override
  public FastIDSet getUserCluster(int n) throws NotReadyException {
    Generation generation = getCurrentGeneration();
    List<IDCluster> clusters = generation.getUserClusters();
    if (clusters == null || clusters.isEmpty()) {
      throw new UnsupportedOperationException();
    }
    Lock lock = generation.getUserClustersLock().readLock();
    FastIDSet members;
    lock.lock();
    try {
      members = clusters.get(n).getMembers();
    } finally {
View Full Code Here

Examples of net.myrrix.online.generation.Generation

    }
  }

  @Override
  public FastIDSet getItemCluster(int n) throws NotReadyException {
    Generation generation = getCurrentGeneration();
    List<IDCluster> clusters = generation.getItemClusters();
    if (clusters == null || clusters.isEmpty()) {
      throw new UnsupportedOperationException();
    }
    Lock lock = generation.getItemClustersLock().readLock();
    FastIDSet members;
    lock.lock();
    try {
      members = clusters.get(n).getMembers();
    } finally {
View Full Code Here

Examples of org.papoose.core.Generation

        String hostSymbolName = host.getSymbolicName();
        Version hostVersion = host.getVersion();

        for (Candidate candidate : canonicalSet)
        {
            Generation generation;

            if (candidate instanceof UnResolved)
            {
                generation = ((UnResolved) candidate).getToBeResolved();
View Full Code Here

Examples of org.papoose.core.Generation

                }
            }
            else if (candidate instanceof UnBound)
            {
                UnBound unBound = (UnBound) candidate;
                Generation bundleGeneration = unBound.getToBeResolved();

                if (requireDescription.getSymbolName().equals(bundleGeneration.getSymbolicName()))
                {
                    if (prameters.containsKey(Constants.BUNDLE_VERSION_ATTRIBUTE))
                    {
                        VersionRange range = (VersionRange) prameters.get(Constants.BUNDLE_VERSION_ATTRIBUTE);

                        if (range.includes(bundleGeneration.getVersion()))
                        {
                            result.add(candidate);
                        }
                    }
                    else
View Full Code Here

Examples of org.papoose.core.Generation

        for (Candidate candidate : checkPoint.getUnused())
        {
            if (candidate instanceof Resolved)
            {
                Resolved resolved = (Resolved) candidate;
                Generation generation = resolved.getBundleGeneration();

                for (ExportDescription exportDescription : generation.getArchiveStore().getExportDescriptions())
                {
                    for (String exportPackage : exportDescription.getPackageNames())
                    {
                        if (importPackage.equals(exportPackage))
                        {
                            results.add(new ExportDescriptionWrapper(exportDescription, candidate));
                            break;
                        }
                    }
                }
            }
            else
            {
                UnBound unBound = (UnBound) candidate;
                Generation generation = unBound.getToBeResolved();

                for (ExportDescription exportDescription : generation.getArchiveStore().getExportDescriptions())
                {
                    for (String exportPackage : exportDescription.getPackageNames())
                    {
                        if (importPackage.equals(exportPackage))
                        {
View Full Code Here

Examples of org.papoose.core.Generation

        String importPackage = targetImport.getPackageName();
        List<ExportDescriptionWrapper> results = new ArrayList<ExportDescriptionWrapper>();

        for (UnBound unBound : checkPoint.getUnResolved())
        {
            Generation generation = unBound.getToBeResolved();

            for (ExportDescription exportDescription : generation.getArchiveStore().getExportDescriptions())
            {
                for (String exportPackage : exportDescription.getPackageNames())
                {
                    if (importPackage.equals(exportPackage))
                    {
View Full Code Here

Examples of org.papoose.core.Generation

        assertTrue(unResolved.add(new UnBound(generation)));
        assertTrue(unused.addAll(canonicalSet));

        for (Candidate candidate : unused)
        {
            Generation g = candidate.getGeneration();
            if (g.getArchiveStore().isSingleton())
            {
                assertTrue(singletons.put(g.getSymbolicName(), candidate) == null);
            }
        }
    }
View Full Code Here

Examples of org.papoose.core.Generation

        assertTrue(unused.addAll(canonicalSet));

        for (Candidate candidate : unused)
        {
            Generation g = candidate.getGeneration();
            if (g.getArchiveStore().isSingleton())
            {
                assertTrue(singletons.put(g.getSymbolicName(), candidate) == null);
            }
        }

        try
        {
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.