Package org.jboss.classloading.spi.metadata

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


  
   public void testLoadClassNotFound() 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
      {
View Full Code Here


  
   public void testLoadClassNotAModule() 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
      {
View Full Code Here

  
   public void testGetResourceFromThisModule() 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
      {
View Full Code Here

   public void testSeveralModulesWithSamePackages() throws Exception
   {
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();

      MockClassLoadingMetaData x = new MockClassLoadingMetaData("x");
      x.getCapabilities().addCapability(factory.createModule("ModuleX"));
      x.getCapabilities().addCapability(factory.createPackage(A.class.getPackage().getName()));
      x.setPathsAndPackageNames(A.class);
      KernelControllerContext contextX = install(x);

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

      x.getCapabilities().addCapability(factory.createPackage(A.class.getPackage().getName()));
      x.setPathsAndPackageNames(A.class);
      KernelControllerContext contextX = install(x);

      MockClassLoadingMetaData a = new MockClassLoadingMetaData("a");
      a.getCapabilities().addCapability(factory.createModule("ModuleA"));
      a.getCapabilities().addCapability(factory.createPackage(A.class.getPackage().getName()));
      a.setPathsAndPackageNames(A.class);
      KernelControllerContext contextA = install(a);

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

      a.getCapabilities().addCapability(factory.createPackage(A.class.getPackage().getName()));
      a.setPathsAndPackageNames(A.class);
      KernelControllerContext contextA = install(a);

      MockClassLoadingMetaData y = new MockClassLoadingMetaData("y");
      y.getCapabilities().addCapability(factory.createModule("ModuleY"));
      y.getCapabilities().addCapability(factory.createPackage(A.class.getPackage().getName()));
      y.setPathsAndPackageNames(A.class);
      KernelControllerContext contextY = install(y);

      try
View Full Code Here

   public void testSeveralModulesWithSameNamesDifferentVersions() throws Exception
   {
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();

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

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

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

      MockClassLoadingMetaData a2 = new MockClassLoadingMetaData("a2");
      a2.getCapabilities().addCapability(factory.createModule("ModuleA", "2.0.0"));
      a2.getCapabilities().addCapability(factory.createPackage(A.class.getPackage().getName()));
      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()));
      a2.setPathsAndPackageNames(A.class);
      KernelControllerContext contextA2 = install(a2);

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

      try
View Full Code Here

   public void testSeveralModulesWithSamePackagesDifferentVersions() throws Exception
   {
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();

      MockClassLoadingMetaData a1 = new MockClassLoadingMetaData("a1");
      a1.getCapabilities().addCapability(factory.createModule("ModuleA"));
      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");
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.