Package org.jboss.classloading.spi.metadata

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


      test.setParentDomain("parent-domain");
      test.setExportAll(ExportAll.ALL);
      test.setImportAll(true);
      test.setJ2seClassLoadingCompliance(false);
      test.getCapabilities().addCapability(factory.createModule("module", "1.0.0"));
      test.getCapabilities().addCapability(factory.createPackage("package", "1.0.0"));
      test.getRequirements().addRequirement(factory.createRequireModule("module", new VersionRange("1.0.0", "2.0.0")));
      test.getRequirements().addRequirement(factory.createRequireModule("package", new VersionRange("1.0.0", "2.0.0")));
      ClassLoadingMetaData other = serializeDeserialize(test, ClassLoadingMetaData.class);
      assertEquals(test, other);
   }
View Full Code Here


   public void testImportModuleNoVersionCheck() 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.setPathsAndPackageNames(A.class);
      KernelControllerContext contextA = install(a);
      try
      {
         ClassLoader clA = assertClassLoader(contextA);
View Full Code Here

   public void testImportModuleVersionCheck() throws Exception
   {
      MockClassLoadingMetaData a = new MockClassLoadingMetaData("a");
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      a.getCapabilities().addCapability(factory.createModule("ModuleA", "1.0.0"));
      a.getCapabilities().addCapability(factory.createPackage(A.class.getPackage().getName()));
      a.setPathsAndPackageNames(A.class);
      KernelControllerContext contextA = install(a);
      try
      {
         ClassLoader clA = assertClassLoader(contextA);
View Full Code Here

   public void testImportModuleVersionCheckFailed() throws Exception
   {
      MockClassLoadingMetaData a = new MockClassLoadingMetaData("a");
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      a.getCapabilities().addCapability(factory.createModule("ModuleA", "3.0.0"));
      a.getCapabilities().addCapability(factory.createPackage(A.class.getPackage().getName()));
      a.setPathsAndPackageNames(A.class);
      KernelControllerContext contextA = install(a);
      try
      {
         ClassLoader clA = assertClassLoader(contextA);
View Full Code Here

      CapabilitiesMetaData metadata = new CapabilitiesMetaData();
      assertNull(metadata.getCapabilities());
     
      List<Capability> list = new ArrayList<Capability>();
      list.add(factory.createModule("module", "1.0.0"));
      list.add(factory.createPackage("package", "1.0.0"));
      metadata.setCapabilities(list);
     
      assertEquals(list, metadata.getCapabilities());
   }
  
View Full Code Here

   public void testExportOnePackageNoVersion() throws Exception
   {
      VFSClassLoaderFactory result = unmarshal();
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      assertCapabilities(result, factory.createPackage("export1"));
   }

   public void testExportOnePackageVersioned() throws Exception
   {
      VFSClassLoaderFactory result = unmarshal();
View Full Code Here

      Capability capability = factory.createModule("module", "1.0.0");
      metadata.addCapability(capability);
      list.add(capability);
      assertEquals(list, metadata.getCapabilities());

      capability = factory.createPackage("module", "1.0.0");
      metadata.addCapability(capability);
      list.add(capability);
      assertEquals(list, metadata.getCapabilities());
   }
  
View Full Code Here

   public void testExportOnePackageVersioned() throws Exception
   {
      VFSClassLoaderFactory result = unmarshal();
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      assertCapabilities(result, factory.createPackage("export1", "1.0.0"));
   }

   public void testExportThreePackages() throws Exception
   {
      VFSClassLoaderFactory result = unmarshal();
View Full Code Here

      CapabilitiesMetaData metadata = new CapabilitiesMetaData();
      assertNull(metadata.getCapabilities());

      Capability module = factory.createModule("module", "1.0.0");
      Capability pkge = factory.createPackage("module", "1.0.0");

      List<Capability> list = new ArrayList<Capability>();
      list.add(module);
      list.add(pkge);
      metadata.setCapabilities(list);
View Full Code Here

   public void testExportThreePackages() throws Exception
   {
      VFSClassLoaderFactory result = unmarshal();
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      assertCapabilities(result, factory.createPackage("export1", "1.0.0"),
                                 factory.createPackage("export2", "2.0.0"),
                                 factory.createPackage("export3", "3.0.0"));
   }

   public void testImportOneModuleNoVersion() throws Exception
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.