org.jboss.deployers.plugins.annotations
Class ScopedGenericAnnotationDeployer

java.lang.Object
  extended by org.jboss.deployers.spi.deployer.helpers.AbstractDeployer
      extended by org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer
          extended by org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer<org.jboss.classloading.spi.dependency.Module>
              extended by org.jboss.deployers.plugins.annotations.GenericAnnotationDeployer
                  extended by org.jboss.deployers.plugins.annotations.ScopedGenericAnnotationDeployer
All Implemented Interfaces:
Deployer, Ordered
Direct Known Subclasses:
FilteredGenericAnnotationDeployer

public class ScopedGenericAnnotationDeployer
extends GenericAnnotationDeployer

Scoped generic annotation deployer.

Author:
Ales Justin

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.deployers.spi.Ordered
Ordered.OrderedComparator
 
Field Summary
 
Fields inherited from class org.jboss.deployers.spi.deployer.helpers.AbstractDeployer
log
 
Fields inherited from interface org.jboss.deployers.spi.Ordered
COMPARATOR
 
Constructor Summary
ScopedGenericAnnotationDeployer()
           
ScopedGenericAnnotationDeployer(javassist.scopedpool.ScopedClassPoolRepository repository)
           
 
Method Summary
protected  javassist.ClassPool createClassPool(ClassLoader classLoader)
          Create class pool.
 void setRepository(javassist.scopedpool.ScopedClassPoolRepository repository)
          Set scoped class pool repository.
 
Methods inherited from class org.jboss.deployers.plugins.annotations.GenericAnnotationDeployer
createGenericAnnotationResourceVisitor, deploy, getUrls, setCheckInterfaces, setForceAnnotations, setKeepAnnotations, visitModule
 
Methods inherited from class org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer
getInput, internalDeploy, internalUndeploy, undeploy
 
Methods inherited from class org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer
addControllerContextName, deploy, isControllerContextNameCandidate, isUseUnitName, removeControllerContextName, setUseUnitName, undeploy
 
Methods inherited from class org.jboss.deployers.spi.deployer.helpers.AbstractDeployer
addInput, addInput, addOutput, addOutput, getInputs, getOutput, getOutputs, getRelativeOrder, getStage, isAllInputs, isComponentsOnly, isParentFirst, isTopLevelOnly, isWantComponents, setAllInputs, setComponentsOnly, setInput, setInputs, setInputs, setInputs, setOutput, setOutputs, setOutputs, setOutputs, setParentFirst, setRelativeOrder, setStage, setTopLevelOnly, setWantComponents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScopedGenericAnnotationDeployer

public ScopedGenericAnnotationDeployer()

ScopedGenericAnnotationDeployer

public ScopedGenericAnnotationDeployer(javassist.scopedpool.ScopedClassPoolRepository repository)
Method Detail

setRepository

public void setRepository(javassist.scopedpool.ScopedClassPoolRepository repository)
Set scoped class pool repository.

Parameters:
repository - the scoped class pool repository

createClassPool

protected javassist.ClassPool createClassPool(ClassLoader classLoader)
Description copied from class: GenericAnnotationDeployer
Create class pool.

Overrides:
createClassPool in class GenericAnnotationDeployer
Parameters:
classLoader - the class loader
Returns:
javassist class pool


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