org.jboss.deployers.structure.spi
Interface ClassLoaderFactory

All Known Implementing Classes:
AbstractClassLoaderDeployer, AbstractLevelClassLoaderSystemDeployer, AbstractTopLevelClassLoaderDeployer

public interface ClassLoaderFactory

ClassLoaderFactory.

Version:
$Revision: 1.1 $
Author:
Adrian Brock

Method Summary
 ClassLoader createClassLoader(DeploymentUnit unit)
          Create a classloader for this deployment
 void removeClassLoader(DeploymentUnit unit)
          Remove a classloader for this deployment
 

Method Detail

createClassLoader

ClassLoader createClassLoader(DeploymentUnit unit)
                              throws Exception
Create a classloader for this deployment

Parameters:
unit - the deployment unit
Returns:
classloader or null if not created
Throws:
Exception - for any error

removeClassLoader

void removeClassLoader(DeploymentUnit unit)
                       throws Exception
Remove a classloader for this deployment

Parameters:
unit - the deployment unit
Throws:
Exception - for any error


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.