Package org.jboss.classloading.spi.metadata

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


      a1.getCapabilities().addCapability(factory.createPackage(A.class.getPackage().getName(), "1.0.0"));
      a1.setPathsAndPackageNames(A.class);
      KernelControllerContext contextA1 = install(a1);

      MockClassLoadingMetaData a2 = new MockClassLoadingMetaData("a2");
      a2.getCapabilities().addCapability(factory.createModule("ModuleA"));
      a2.getCapabilities().addCapability(factory.createPackage(A.class.getPackage().getName(), "2.0.0"));
      a2.setPathsAndPackageNames(A.class);
      KernelControllerContext contextA2 = install(a2);

      MockClassLoadingMetaData a3 = new MockClassLoadingMetaData("a3");
View Full Code Here


      a2.getCapabilities().addCapability(factory.createPackage(A.class.getPackage().getName(), "2.0.0"));
      a2.setPathsAndPackageNames(A.class);
      KernelControllerContext contextA2 = install(a2);

      MockClassLoadingMetaData a3 = new MockClassLoadingMetaData("a3");
      a3.getCapabilities().addCapability(factory.createModule("ModuleA"));
      a3.getCapabilities().addCapability(factory.createPackage(A.class.getPackage().getName(), "3.0.0"));
      a3.setPathsAndPackageNames(A.class);
      KernelControllerContext contextA3 = install(a3);

      try
View Full Code Here

         assertNull(module.getExcluded());
         assertNull(module.getExcludedExport());
         assertFalse(module.isImportAll());
         assertTrue(module.isJ2seClassLoadingCompliance());
         ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
         Capability capability = factory.createModule("a");
         assertEquals(Collections.singletonList(capability), module.getCapabilities());
         assertNull(module.getRequirements());
      }
      finally
      {
View Full Code Here

   public void testManualCapabilities() throws Exception
   {
      MockClassLoadingMetaData a = new MockClassLoadingMetaData("a");
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      List<Capability> capabilities = new ArrayList<Capability>();
      capabilities.add(factory.createModule("b"));
      capabilities.add(factory.createPackage("p1"));
      capabilities.add(factory.createPackage("p2"));
      a.setCapabilities(capabilities);
      KernelControllerContext contextA = install(a);
      try
View Full Code Here

      try
      {
         MockClassLoaderPolicyModule module = assertModule(contextA);
         ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
         List<Capability> capabilities = new ArrayList<Capability>();
         capabilities.add(factory.createModule("a"));
         capabilities.add(factory.createPackage(A.class.getPackage().getName()));
         capabilities.add(factory.createPackage(B.class.getPackage().getName()));
         assertEquals(capabilities, module.getCapabilities());
      }
      finally
View Full Code Here

   private MockClassLoadingMetaData getModuleAB(SplitPackagePolicy policy)
   {
      MockClassLoadingMetaData ab = new MockClassLoadingMetaData("ab");
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      ab.getCapabilities().addCapability(factory.createModule("ModuleAB"));
      ab.getCapabilities().addCapability(createPackageCapability(A.class.getPackage().getName(), policy));
      ab.getCapabilities().addCapability(factory.createPackage(B.class.getPackage().getName()));
      ab.getRequirements().addRequirement(factory.createRequirePackage(A.class.getPackage().getName()));
      ab.setPathsAndPackageNames(A.class, B.class);
      return ab;
View Full Code Here

   private MockClassLoadingMetaData getModuleAC(SplitPackagePolicy policy)
   {
      MockClassLoadingMetaData ac = new MockClassLoadingMetaData("ac");
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      ac.getCapabilities().addCapability(factory.createModule("ModuleAC"));
      ac.getCapabilities().addCapability(createPackageCapability(A.class.getPackage().getName(), policy));
      ac.getCapabilities().addCapability(factory.createPackage(C.class.getPackage().getName()));
      ac.getRequirements().addRequirement(factory.createRequirePackage(A.class.getPackage().getName()));
      ac.setPathsAndPackageNames(A.class, C.class);
      return ac;
View Full Code Here

  
   public void testImportPackageNoVersionCheck() throws Exception
   {
      MockClassLoadingMetaData a = new MockClassLoadingMetaData("a");
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      a.getCapabilities().addCapability(factory.createModule("ModuleA"));
      a.getCapabilities().addCapability(factory.createPackage(A.class.getPackage().getName()));
      a.getRequirements().addRequirement(factory.createRequirePackage(A.class.getPackage().getName()));
      a.setPathsAndPackageNames(A.class);
     
      KernelControllerContext contextA = install(a);
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 testExportOneModuleNoVersion() throws Exception
   {
      VFSClassLoaderFactory result = unmarshal();
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      assertCapabilities(result, factory.createModule("export1"));
   }

   public void testExportOneModuleVersioned() throws Exception
   {
      VFSClassLoaderFactory result = unmarshal();
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.