Examples of DependencyManager


Examples of org.apache.felix.dm.DependencyManager

   
    /** Go through a simple session, containing two empty configurations. */
    public void testSimpleSession() throws Exception {
        AutoConfResourceProcessor p = new AutoConfResourceProcessor();
        Utils.configureObject(p, LogService.class);
        Utils.configureObject(p, DependencyManager.class, new DependencyManager((BundleContext) Utils.createNullObject(BundleContext.class)) {
          public void remove(Component service) {
          }
        });
        File tempDir = File.createTempFile("persistence", "dir");
        tempDir.delete();
        tempDir.mkdirs();
       
        System.out.println("Temporary dir: " + tempDir);
       
        Utils.configureObject(p, PersistencyManager.class, new PersistencyManager(tempDir));
        Session s = new Session();
        p.begin(s);
        Utils.configureObject(p, Component.class, Utils.createMockObjectAdapter(Component.class, new Object() {
            public DependencyManager getDependencyManager() {
                return new DependencyManager((BundleContext) Utils.createNullObject(BundleContext.class));
            }
        }));
        p.process("a", new ByteArrayInputStream("<MetaData />".getBytes()));
        p.process("b", new ByteArrayInputStream("<MetaData />".getBytes()));
        p.prepare();
View Full Code Here

Examples of org.apache.geronimo.kernel.DependencyManager

        }
        return false;
    }
   
    private void addDependencies(ModuleDetails details, AbstractName configObjName) {
        DependencyManager depMgr = kernel.getDependencyManager();
        Set<AbstractName> parents = depMgr.getParents(configObjName);
        for (AbstractName parent : parents) {
            details.getParents().add(parent.getArtifact());
        }
        Set<AbstractName> children = depMgr.getChildren(configObjName);
        for (AbstractName child : children) {
            //if(configManager.isConfiguration(child.getArtifact()))
            if (child.getNameProperty("configurationName") != null) {
                details.getChildren().add(child.getArtifact());
            }
View Full Code Here

Examples of org.apache.geronimo.system.configuration.DependencyManager

        System.out.println("Packaging module configuration: " + plan);

//        ModuleType config = ModuleDocument.Factory.parse(plan).getModule();

        Maven2Repository repository = new Maven2Repository(localRepo);
        new DependencyManager(bundleContext, Collections.<Repository>singleton(repository), null);

        GBeanBuilder gBeanBuilder = new GBeanBuilder(null, null);
        ServiceConfigBuilder builder = new ServiceConfigBuilder(null, Collections.<Repository>singleton(repository), Collections.<NamespaceDrivenBuilder>singleton(gBeanBuilder), new Jsr77Naming(), bundleContext);
        ConfigurationStore targetConfigurationStore = new NullConfigurationStore() {
            public File createNewConfigurationDir(Artifact configId) throws ConfigurationAlreadyExistsException {
View Full Code Here

Examples of org.eclipse.aether.collection.DependencyManager

        DefaultRepositorySystemSession session = new DefaultRepositorySystemSession();

        DependencyTraverser depTraverser = new FatArtifactTraverser();
        session.setDependencyTraverser( depTraverser );

        DependencyManager depManager = new ClassicDependencyManager();
        session.setDependencyManager( depManager );

        DependencySelector depFilter =
            new AndDependencySelector( new ScopeDependencySelector( "test", "provided" ),
                                       new OptionalDependencySelector(), new ExclusionDependencySelector() );
View Full Code Here

Examples of org.impalaframework.classloader.graph.DependencyManager

    if (classLoaderRegistry.getParentClassLoader() == null) {
      classLoaderRegistry.setParentClassLoader(parent);
    }
   
    Assert.notNull(moduleDefinition, "moduleDefinition cannot be null");
    DependencyManager newDependencyManager = moduleStateHolder.getDependencyManager();
   
    Assert.notNull(newDependencyManager, "new dependency manager not available. Cannot create graph based class loader");
   
    return newClassLoader(newDependencyManager, moduleDefinition);
  }
View Full Code Here

Examples of org.impalaframework.module.definition.DependencyManager

    public TransitionSet getTransitions(Application application, RootModuleDefinition originalDefinition, RootModuleDefinition newDefinition) {

        List<ModuleStateChange> transitions = new ArrayList<ModuleStateChange>();
       
        RootModuleDefinition copy = ModuleDefinitionUtils.cloneAndUnfreeze(originalDefinition);
        DependencyManager dependencyManager = new DependencyManager(copy);
        Collection<ModuleDefinition> sortedModules = dependencyManager.getAllModules();
       
        for (ModuleDefinition moduleDefinition : sortedModules) {
            if (ModuleState.ERROR.equals(moduleDefinition.getState()) || ModuleState.DEPENDENCY_FAILED.equals(moduleDefinition.getState())) {
                transitions.add(new ModuleStateChange(Transition.UNLOADED_TO_LOADED, moduleDefinition));
                moduleDefinition.setState(ModuleState.LOADING);
View Full Code Here

Examples of org.jboss.ejb3.packagemanager.dependency.DependencyManager

      File dependencyFile = new File(this.getPackageRoot(), unProcessedDeps.getFile());
      if (!dependencyFile.exists())
      {
         throw new DependencyResoultionException("Dependency file " + dependencyFile + " not found for " + this);
      }
      DependencyManager depManager = this.getDependencyManager(unProcessedDeps);
      if (depManager == null)
      {
         // TODO: Revisit this
         return Collections.EMPTY_SET;
      }
      Set<PackageContext> dependencyPackages = depManager.resolveDepedencies(this.pkgMgrCtx, this, unProcessedDeps);
      return dependencyPackages;
   }
View Full Code Here

Examples of org.jboss.seam.init.DependencyManager

        }
        return map;       
    }
   
    private Set<ComponentDescriptor> installSet(ComponentDescriptor... descriptors) {
        DependencyManager manager = new DependencyManager(componentSet(descriptors));
        return manager.installedSet();
    }
View Full Code Here

Examples of org.sonatype.aether.collection.DependencyManager

        session.setAuthenticationSelector( authSelector );

        DependencyTraverser depTraverser = new FatArtifactTraverser();
        session.setDependencyTraverser( depTraverser );

        DependencyManager depManager = new ClassicDependencyManager();
        session.setDependencyManager( depManager );

        DependencySelector depFilter =
            new AndDependencySelector( new ScopeDependencySelector( "test", "provided" ), new OptionalDependencySelector(),
                                     new ExclusionDependencySelector() );
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.