Examples of registerClassLoaderPolicy()


Examples of org.jboss.classloader.plugins.system.DefaultClassLoaderSystem.registerClassLoaderPolicy()

      VirtualFile signedJar = signedJarRoot.getChild("wstx.jar");
      VFSClassLoaderPolicy policy = VFSClassLoaderPolicy.createVFSClassLoaderPolicy(signedJar);
      policy.setExportAll(ExportAll.ALL);
     
      ClassLoaderSystem system = new DefaultClassLoaderSystem();
      ClassLoader classLoader = system.registerClassLoaderPolicy(policy);
      
      Class<?> clazz = classLoader.loadClass("org.codehaus.stax2.validation.XMLValidator");
      assertNotNull(clazz);
      ProtectionDomain pd = clazz.getProtectionDomain();
      assertNotNull("Protection Domain is null: " + clazz , pd);
View Full Code Here

Examples of org.jboss.classloader.spi.ClassLoaderSystem.registerClassLoaderPolicy()

      }
     
      VFSClassLoaderPolicy policy = new VFSClassLoaderPolicy(files);
      policy.setExportAll(ExportAll.NON_EMPTY);
      policy.setImportAll(true);
      ClassLoader classLoader = system.registerClassLoaderPolicy(policy);
      if (classLoader instanceof RealClassLoader)
         bootstrapUCLName = ((RealClassLoader) classLoader).getObjectName();
      return classLoader;
   }
  
View Full Code Here

Examples of org.jboss.classloader.spi.ClassLoaderSystem.registerClassLoaderPolicy()

   {
      ClassLoaderSystem system = createClassLoaderSystemWithModifiedBootstrap();

      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      policy.setPathsAndPackageNames(TestA1.class);
      system.registerClassLoaderPolicy(policy);
     
      FilteredDelegateLoader delegate = new FilteredDelegateLoader(policy);
      assertLoadClass(TestA1.class, delegate);
   }
  
View Full Code Here

Examples of org.jboss.classloader.spi.ClassLoaderSystem.registerClassLoaderPolicy()

   {
      ClassLoaderSystem system = createClassLoaderSystemWithModifiedBootstrap();

      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      policy.setPathsAndPackageNames(TestA1.class);
      system.registerClassLoaderPolicy(policy);
     
      FilteredDelegateLoader delegate = new FilteredDelegateLoader(policy, ClassFilter.NOTHING);
      assertLoadClassFail(TestA1.class, delegate);
   }
  
View Full Code Here

Examples of org.jboss.classloader.spi.ClassLoaderSystem.registerClassLoaderPolicy()

      ClassLoaderSystem system = createClassLoaderSystemWithModifiedBootstrap();

      MockClassLoaderPolicy policy = createMockClassLoaderPolicy("a");
      policy.setPaths(TestA1.class, TestB1.class);
      policy.setPackageNames(TestA1.class);
      ClassLoader cl = system.registerClassLoaderPolicy(policy);
      assertLoadClass(TestA1.class, cl);
      assertLoadClass(TestB1.class, cl);

      TestClassLoaderPolicyFactory factory = new TestClassLoaderPolicyFactory(policy, false);
      LazyFilteredDelegateLoader delegate = new LazyFilteredDelegateLoader(factory);
View Full Code Here

Examples of org.jboss.classloader.spi.ClassLoaderSystem.registerClassLoaderPolicy()

   {
      ClassLoaderSystem system = createClassLoaderSystemWithModifiedBootstrap();
     
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      policy.setPaths(Support.class);
      cl = system.registerClassLoaderPolicy(policy);
     
      getLog().debug("Creating " + NUMBER_OF_THREADS + " threads...");
      newInstanceTimer = new Timer(true);
      newInstanceTimer.scheduleAtFixedRate(new NewInstanceTask(), 0, 100);
      doneCount = 0;
View Full Code Here

Examples of org.jboss.classloader.spi.ClassLoaderSystem.registerClassLoaderPolicy()

      // Thread2 is put in sleep by the ULR since we are loading Derived
      // Thread1 triggers a loadClassInternal for classloader1 to load class Base
      // Thread1 throws ClassCircularityError

      ClassLoaderSystem system = createClassLoaderSystemWithModifiedBootstrap();
      final ClassLoader cl = system.registerClassLoaderPolicy(new TestClassLoaderPolicy());

      Class<?> cls = assertLoadClass(Support.class, cl);

      Thread thread1 = new Thread(new Runnable()
      {
View Full Code Here

Examples of org.jboss.classloader.spi.ClassLoaderSystem.registerClassLoaderPolicy()

      MockClassLoaderPolicy le0 = createMockClassLoaderPolicy("le0");
      le0.setPathsAndPackageNames(Base.class);
      le0.setImportAll(true);
      le0.setIncluded(Base.class, UserOfBase.class);
      ClassLoader cl0 = system.registerClassLoaderPolicy(le0);

      MockClassLoaderPolicy le1 = createMockClassLoaderPolicy("le1");
      le1.setPathsAndPackageNames(Base.class);
      le1.setImportAll(true);
      le1.setIncluded(Base.class, Support.class);
View Full Code Here

Examples of org.jboss.classloader.spi.ClassLoaderSystem.registerClassLoaderPolicy()

      MockClassLoaderPolicy le1 = createMockClassLoaderPolicy("le1");
      le1.setPathsAndPackageNames(Base.class);
      le1.setImportAll(true);
      le1.setIncluded(Base.class, Support.class);
      ClassLoader cl1 = system.registerClassLoaderPolicy(le1);

      MockClassLoaderPolicy all = createMockClassLoaderPolicy("all");
      all.setPackageNames(Base.class);
      all.setImportAll(true);
      ClassLoader cl2 = system.registerClassLoaderPolicy(all);
View Full Code Here

Examples of org.jboss.classloader.spi.ClassLoaderSystem.registerClassLoaderPolicy()

      ClassLoader cl1 = system.registerClassLoaderPolicy(le1);

      MockClassLoaderPolicy all = createMockClassLoaderPolicy("all");
      all.setPackageNames(Base.class);
      all.setImportAll(true);
      ClassLoader cl2 = system.registerClassLoaderPolicy(all);
     
      try
      {
         // Load Base
         assertLoadClass(Base.class, cl2, cl0);
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.