Package org.jboss.classloading.spi.metadata

Examples of org.jboss.classloading.spi.metadata.ClassLoadingMetaDataFactory.createModule()


   public void testWildcardCapability() throws Exception
   {
      ClassLoadingMetaData result = unmarshal(TestCapability.class);
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      assertCapabilities(result, factory.createModule("test1", "1.0.0"),
                                 factory.createPackage("test1", "1.0.0"),
                                 new TestCapability("test", "1.0.0"));
   }

   public void testWildcardRequirement() throws Exception
View Full Code Here


      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      capabilities = new CopyOnWriteArrayList<Capability>();

      // We have a module capability
      Object version = getVersion();
      Capability capability = factory.createModule(getName(), version);
      capabilities.add(capability);
     
      // Do we determine package capabilities
      ClassFilter included = getIncluded();
      ClassFilter excluded = getExcluded();
View Full Code Here

         int lastDot = clientClass.lastIndexOf('.');
         if(lastDot > 0)
         {
            String clientPackage = clientClass.substring(0, lastDot);
            ClassLoadingMetaDataFactory cfactory = ClassLoadingMetaDataFactory.getInstance();
            factory.getCapabilities().addCapability(cfactory.createModule(clientPackage));
            factory.getCapabilities().addCapability(cfactory.createPackage(clientPackage));
         }
         //factory.setIncluded(ClassFilter.JAVA_ONLY);

         ArrayList<BeanMetaDataFactory> beanFactories = new ArrayList<BeanMetaDataFactory>();
View Full Code Here

   public void testWildcardCapability() throws Exception
   {
      VFSClassLoaderFactory result = unmarshal(TestCapability.class);
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      assertCapabilities(result, factory.createModule("test1", "1.0.0"),
                                 factory.createPackage("test1", "1.0.0"),
                                 new TestCapability("test", "1.0.0"));
   }

   public void testWildcardRequirement() throws Exception
View Full Code Here

   }
  
   public void testCreateModuleNoVersion() throws Exception
   {
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      Capability test = factory.createModule("test");
      assertEquals(new ModuleCapability("test"), test);
   }
  
   public void testCreateModuleVersioned() throws Exception
   {
View Full Code Here

   }
  
   public void testCreateModuleVersioned() throws Exception
   {
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      Capability test = factory.createModule("test", "1.0.0");
      assertEquals(new ModuleCapability("test", "1.0.0"), test);
   }
  
   public void testCreatePackageNoVersion() throws Exception
   {
View Full Code Here

      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();

      VFSClassLoaderFactory a = new VFSClassLoaderFactory("a");
      a.getRoots().add(getRoot(A.class));
      a.setIncludedPackages(A.class.getPackage().getName());
      a.getCapabilities().addCapability(factory.createModule("a"));
      a.getCapabilities().addCapability(factory.createPackage(A.class.getPackage().getName()));
      KernelDeployment depA = install(a);
      try
      {
         ClassLoader clA = assertClassLoader(a);
View Full Code Here

         assertLoadClassFail(C.class, clA);

         VFSClassLoaderFactory b = new VFSClassLoaderFactory("b");
         b.getRoots().add(getRoot(B.class));
         b.setIncludedPackages(B.class.getPackage().getName());
         b.getCapabilities().addCapability(factory.createModule("b"));
         b.getCapabilities().addCapability(factory.createPackage(B.class.getPackage().getName()));
         b.getRequirements().addRequirement(factory.createReExportModule("a"));
         KernelDeployment depB = install(b);
         try
         {
View Full Code Here

      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();

      VFSClassLoaderFactory a = new VFSClassLoaderFactory("a");
      a.getRoots().add(getRoot(A.class));
      a.setIncludedPackages(A.class.getPackage().getName());
      a.getCapabilities().addCapability(factory.createModule("a"));
      a.getCapabilities().addCapability(factory.createPackage(A.class.getPackage().getName()));
      KernelDeployment depA = install(a);
      try
      {
         ClassLoader clA = assertClassLoader(a);
View Full Code Here

         assertLoadClassFail(C.class, clA);

         VFSClassLoaderFactory b = new VFSClassLoaderFactory("b");
         b.getRoots().add(getRoot(B.class));
         b.setIncludedPackages(B.class.getPackage().getName());
         b.getCapabilities().addCapability(factory.createModule("b"));
         b.getCapabilities().addCapability(factory.createPackage(B.class.getPackage().getName()));
         b.getRequirements().addRequirement(factory.createReExportModule("a"));
         KernelDeployment depB = install(b);
         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.