Package org.jboss.classloading.spi.metadata

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


         assertLoadClass(A.class, clA2);
         assertLoadClass(A.class, clA3);
        
         MockClassLoadingMetaData b = new MockClassLoadingMetaData("b");
         b.getRequirements().addRequirement(factory.createRequirePackage(A.class.getPackage().getName(), new VersionRange("2.0.0", true, "3.0.0", false)));
         b.getCapabilities().addCapability(factory.createPackage(B.class.getPackage().getName()));
         b.setPathsAndPackageNames(B.class);
         KernelControllerContext contextB = install(b);

         try
         {
View Full Code Here


   {
      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

      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
      {
         MockClassLoaderPolicyModule module = assertModule(contextA);
View Full Code Here

      {
         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

         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
      {
         uninstall(contextA);
View Full Code Here

   {
      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

   {
      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

   }
  
   private PackageCapability createPackageCapability(String className, SplitPackagePolicy policy)
   {
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      PackageCapability capability = (PackageCapability)factory.createPackage(className);
      if (policy != null)
         capability.setSplitPackagePolicy(policy);
     
      return capability;
   }
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);
      try
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

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.