Examples of VFSClassLoaderFactory


Examples of org.jboss.classloading.spi.vfs.metadata.VFSClassLoaderFactory

      super(name);
   }
  
   public void testImportNoVersionCheck() throws Exception
   {
      VFSClassLoaderFactory a = new VFSClassLoaderFactory("a");
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      a.getCapabilities().addCapability(factory.createModule("ModuleA"));
      a.getCapabilities().addCapability(factory.createPackage(A.class.getPackage().getName()));
      a.getRoots().add(getRoot(A.class));
      a.setIncludedPackages(A.class.getPackage().getName());
      KernelDeployment depA = install(a);
      try
      {
         validate();
         ClassLoader clA = assertClassLoader(a);
         assertLoadClass(A.class, clA);
         assertLoadClassFail(B.class, clA);

         VFSClassLoaderFactory b = new VFSClassLoaderFactory("b");
         b.getRequirements().addRequirement(factory.createRequireModule("ModuleA"));
         b.getRoots().add(getRoot(B.class));
         b.setIncludedPackages(B.class.getPackage().getName());
         KernelDeployment depB = install(b);
         try
         {
            assertLoadClass(A.class, clA);
            assertLoadClassFail(B.class, clA);
View Full Code Here

Examples of org.jboss.classloading.spi.vfs.metadata.VFSClassLoaderFactory

      assertNoClassLoader(a);
   }
  
   public void testImportVersionCheck() throws Exception
   {
      VFSClassLoaderFactory a = new VFSClassLoaderFactory("a");
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      a.getCapabilities().addCapability(factory.createModule("ModuleA", "1.0.0"));
      a.getCapabilities().addCapability(factory.createPackage(A.class.getPackage().getName()));
      a.getRoots().add(getRoot(A.class));
      a.setIncludedPackages(A.class.getPackage().getName());
      KernelDeployment depA = install(a);
      try
      {
         ClassLoader clA = assertClassLoader(a);
         assertLoadClass(A.class, clA);
         assertLoadClassFail(B.class, clA);

         VFSClassLoaderFactory b = new VFSClassLoaderFactory("b");
         b.getRequirements().addRequirement(factory.createRequireModule("ModuleA", new VersionRange("1.0.0", "2.0.0")));
         b.getRoots().add(getRoot(B.class));
         b.setIncludedPackages(B.class.getPackage().getName());
         KernelDeployment depB = install(b);
         try
         {
            assertLoadClass(A.class, clA);
            assertLoadClassFail(B.class, clA);
View Full Code Here

Examples of org.jboss.classloading.spi.vfs.metadata.VFSClassLoaderFactory

      assertNoClassLoader(a);
   }
  
   public void testImportVersionCheckFailed() throws Exception
   {
      VFSClassLoaderFactory a = new VFSClassLoaderFactory("a");
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      a.getCapabilities().addCapability(factory.createModule("ModuleA", "3.0.0"));
      a.getCapabilities().addCapability(factory.createPackage(A.class.getPackage().getName()));
      a.getRoots().add(getRoot(A.class));
      a.setIncludedPackages(A.class.getPackage().getName());
      KernelDeployment depA = install(a);
      try
      {
         ClassLoader clA = assertClassLoader(a);
         assertLoadClass(A.class, clA);
         assertLoadClassFail(B.class, clA);

         VFSClassLoaderFactory b = new VFSClassLoaderFactory("b");
         b.getRequirements().addRequirement(factory.createRequireModule("ModuleA", new VersionRange("1.0.0", "2.0.0")));
         b.getRoots().add(getRoot(B.class));
         b.setIncludedPackages(B.class.getPackage().getName());
         KernelDeployment depB = install(b);
         try
         {
            assertLoadClass(A.class, clA);
            assertLoadClassFail(B.class, clA);
View Full Code Here

Examples of org.jboss.classloading.spi.vfs.metadata.VFSClassLoaderFactory

      super(name);
   }

   public void testModuleName() throws Exception
   {
      VFSClassLoaderFactory result = unmarshal();
      assertEquals("test", result.getName());
      assertEquals(Version.DEFAULT_VERSION, result.getVersion());
      assertNull(result.getContextName());
      assertNull(result.getDomain());
      assertNull(result.getParentDomain());
      assertNull(result.getExportAll());
      assertNull(result.getIncludedPackages());
      assertNull(result.getExcludedPackages());
      assertNull(result.getExcludedExportPackages());
      assertFalse(result.isImportAll());
      assertTrue(result.isJ2seClassLoadingCompliance());
      assertTrue(result.isCacheable());
      assertTrue(result.isBlackListable());
      assertEmpty(result.getRoots());
      assertEquals(VFSClassLoaderFactory.DEFAULT_CLASSLOADER_SYSTEM_NAME, result.getClassLoaderSystemName());
      assertNull(result.getCapabilities().getCapabilities());
      assertNull(result.getRequirements().getRequirements());
   }
View Full Code Here

Examples of org.jboss.classloading.spi.vfs.metadata.VFSClassLoaderFactory

      assertNull(result.getRequirements().getRequirements());
   }

   public void testModuleVersion() throws Exception
   {
      VFSClassLoaderFactory result = unmarshal();
      assertEquals(Version.parseVersion("1.0.0"), result.getVersion());
   }
View Full Code Here

Examples of org.jboss.classloading.spi.vfs.metadata.VFSClassLoaderFactory

      assertEquals(Version.parseVersion("1.0.0"), result.getVersion());
   }

   public void testModuleContext() throws Exception
   {
      VFSClassLoaderFactory result = unmarshal();
      assertEquals("Context", result.getContextName());
   }
View Full Code Here

Examples of org.jboss.classloading.spi.vfs.metadata.VFSClassLoaderFactory

      assertEquals("Context", result.getContextName());
   }

   public void testModuleDomain() throws Exception
   {
      VFSClassLoaderFactory result = unmarshal();
      assertEquals("testDomain", result.getDomain());
   }
View Full Code Here

Examples of org.jboss.classloading.spi.vfs.metadata.VFSClassLoaderFactory

      super(name);
   }

   public void testDefaultDomain() throws Exception
   {
      VFSClassLoaderFactory a = new VFSClassLoaderFactory("a");
      a.getRoots().add(getRoot(A.class));
      a.setIncludedPackages(A.class.getPackage().getName());
      KernelDeployment depA = install(a);
      try
      {
         validate();
         ClassLoader clA = assertClassLoader(a);
View Full Code Here

Examples of org.jboss.classloading.spi.vfs.metadata.VFSClassLoaderFactory

      assertEquals("testDomain", result.getDomain());
   }

   public void testModuleParentDomain() throws Exception
   {
      VFSClassLoaderFactory result = unmarshal();
      assertEquals("testParentDomain", result.getParentDomain());
   }
View Full Code Here

Examples of org.jboss.classloading.spi.vfs.metadata.VFSClassLoaderFactory

      assertEquals("testParentDomain", result.getParentDomain());
   }

   public void testModuleExportAll() throws Exception
   {
      VFSClassLoaderFactory result = unmarshal();
      assertEquals(ExportAll.ALL, result.getExportAll());
   }
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.