Package org.jboss.classloader.spi

Examples of org.jboss.classloader.spi.ClassLoaderSystem


      assertGetResources("com/acme/p1/testResource", classLoader, "a/");
   }
  
   public void testGetResourcesFromDefaultPackageFromDelegate() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystem();
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      policy.setPrefix("a/");
      policy.setPath("");

      MockClassLoaderPolicy policy2 = createMockClassLoaderPolicy();
      policy2.setDelegates(Collections.singletonList(new FilteredDelegateLoader(policy)));
     
      system.registerClassLoaderPolicy(policy);
      ClassLoader classLoader = system.registerClassLoaderPolicy(policy2);
     
      assertGetResources("testResource", classLoader, "a/");
   }
View Full Code Here


      assertGetResources("testResource", classLoader, "a/");
   }
  
   public void testGetResourcesWithDotFromDelegate() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystem();
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      policy.setPrefix("a/");
      policy.setPath("com/acme/p1");
      policy.setPackageNames(new String[] { "com.acme.p1" } );

      MockClassLoaderPolicy policy2 = createMockClassLoaderPolicy();
      policy2.setDelegates(Collections.singletonList(new FilteredDelegateLoader(policy)));
     
      system.registerClassLoaderPolicy(policy);
      ClassLoader classLoader = system.registerClassLoaderPolicy(policy2);
     
      assertGetResources("com/acme/p1/testResource.xml", classLoader, "a/");
   }
View Full Code Here

      assertGetResources("com/acme/p1/testResource.xml", classLoader, "a/");
   }
  
   public void testGetResourcesWithDotFromDelegateNotFound() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystem();
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      policy.setPrefix("a/");
      policy.setPath("com/acme/p1");
      policy.setPackageNames(new String[] { "com.acme.p1" } );

      MockClassLoaderPolicy policy2 = createMockClassLoaderPolicy();
      policy2.setDelegates(Collections.singletonList(new FilteredDelegateLoader(policy)));
     
      system.registerClassLoaderPolicy(policy);
      ClassLoader classLoader = system.registerClassLoaderPolicy(policy2);
     
      assertGetResourcesFail("testResource.xml", classLoader);
   }
View Full Code Here

      assertGetResourcesFail("testResource.xml", classLoader);
   }
  
   public void testGetResourcesUsingAllImports() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystem();
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      policy.setPrefix("a/");
      policy.setPath("com/acme/p1");
      policy.setPackageNames(new String[] { "com.acme.p1" } );

      MockClassLoaderPolicy policy2 = createMockClassLoaderPolicy();
      policy2.setImportAll(true);
     
      system.registerClassLoaderPolicy(policy);
      ClassLoader classLoader = system.registerClassLoaderPolicy(policy2);
     
      assertGetResources("com/acme/p1/testResource", classLoader, "a/");
   }
View Full Code Here

      assertGetResources("com/acme/p1/testResource", classLoader, "a/");
   }
  
   public void testGetResourcesFromDefaultPackageUsingAllImports() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystem();
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      policy.setPrefix("a/");
      policy.setPath("");
      policy.setPackageNames(new String[] { "" } );

      MockClassLoaderPolicy policy2 = createMockClassLoaderPolicy();
      policy2.setImportAll(true);
     
      system.registerClassLoaderPolicy(policy);
      ClassLoader classLoader = system.registerClassLoaderPolicy(policy2);
     
      assertGetResources("testResource", classLoader, "a/");
   }
View Full Code Here

      assertGetResources("testResource", classLoader, "a/");
   }
  
   public void testGetResourcesNotFound() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystem();
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      policy.setPrefix("a/");
      policy.setPath("com/acme/p1");
      policy.setPackageNames(new String[] { "com.acme.p1" } );

      MockClassLoaderPolicy policy2 = createMockClassLoaderPolicy();
     
      system.registerClassLoaderPolicy(policy);
      ClassLoader classLoader = system.registerClassLoaderPolicy(policy2);
     
      assertGetResourcesFail("com/acme/p1/testResource", classLoader);
   }
View Full Code Here

      assertGetResourcesFail("com/acme/p1/testResource", classLoader);
   }
  
   public void testGetResourcesFromParentBefore() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystem();
      ClassLoaderDomain parent = system.createAndRegisterDomain("parent");
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      policy.setPrefix("a/");
      policy.setPath("com/acme/p1");
      policy.setPackageNames(new String[] { "com.acme.p1" } );
      system.registerClassLoaderPolicy(parent, policy);

      ClassLoaderDomain child = system.createAndRegisterDomain("child", ParentPolicy.BEFORE, parent);
      MockClassLoaderPolicy policy2 = createMockClassLoaderPolicy();
      policy2.setPrefix("b/");
      policy2.setPath("com/acme/p1");
      ClassLoader classLoader = system.registerClassLoaderPolicy(child, policy2);
     
      assertGetResources("com/acme/p1/testResource", classLoader, "a/", "b/");
   }
View Full Code Here

      assertGetResources("com/acme/p1/testResource", classLoader, "a/", "b/");
   }
  
   public void testGetResourcesFromParentAfter() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystem();
      ClassLoaderDomain parent = system.createAndRegisterDomain("parent");
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      policy.setPrefix("a/");
      policy.setPath("com/acme/p1");
      policy.setPackageNames(new String[] { "com.acme.p1" } );
      system.registerClassLoaderPolicy(parent, policy);

      ClassLoaderDomain child = system.createAndRegisterDomain("child", ParentPolicy.AFTER, parent);
      MockClassLoaderPolicy policy2 = createMockClassLoaderPolicy();
      policy2.setPrefix("b/");
      policy2.setPath("com/acme/p1");
      ClassLoader classLoader = system.registerClassLoaderPolicy(child, policy2);
     
      assertGetResources("com/acme/p1/testResource", classLoader, "a/", "b/");
   }
View Full Code Here

      assertGetResources("com/acme/p1/testResource", classLoader, "a/", "b/");
   }
  
   public void testGetResourcesFromDefaultPackageFromParent() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystem();
      ClassLoaderDomain parent = system.createAndRegisterDomain("parent");
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      policy.setPrefix("a/");
      policy.setPath("");
      policy.setPackageNames(new String[] { "" } );
      system.registerClassLoaderPolicy(parent, policy);

      ClassLoaderDomain child = system.createAndRegisterDomain("child", ParentPolicy.BEFORE, parent);
      MockClassLoaderPolicy policy2 = createMockClassLoaderPolicy();
      policy2.setPrefix("b/");
      policy2.setPath("");
      ClassLoader classLoader = system.registerClassLoaderPolicy(child, policy2);
     
      assertGetResources("testResource", classLoader, "a/", "b/");
   }
View Full Code Here

      super(name);
   }
  
   public void testJMXClassLoader() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystemWithModifiedBootstrap();

      MockClassLoaderPolicy policy = createMockClassLoaderPolicy("simple");
      policy.setPathsAndPackageNames(Simple.class);
      RealClassLoader cl = (RealClassLoader) system.registerClassLoaderPolicy(policy);
     
      MBeanServer server = MBeanServerFactory.newMBeanServer();
      ObjectName clName = cl.getObjectName();
      server.registerMBean(cl, clName);
      getLog().debug("Registered classloader " + cl + " with name " + clName);
View Full Code Here

TOP

Related Classes of org.jboss.classloader.spi.ClassLoaderSystem

Copyright © 2018 www.massapicom. 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.