org.jboss.deployers.vfs.plugins.annotations
Class ScopedAnnotationEnvironmentDeployer

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.AbstractOptionalRealDeployer<T>
              extended by org.jboss.deployers.vfs.spi.deployer.AbstractOptionalVFSRealDeployer<org.jboss.classloading.spi.dependency.Module>
                  extended by org.jboss.deployers.vfs.plugins.annotations.AnnotationEnvironmentDeployer
                      extended by org.jboss.deployers.vfs.plugins.annotations.ScopedAnnotationEnvironmentDeployer
All Implemented Interfaces:
Deployer, Ordered
Direct Known Subclasses:
FilteredAnnotationEnvironmentDeployer

public class ScopedAnnotationEnvironmentDeployer
extends AnnotationEnvironmentDeployer

Scoped class pool usage annotation environment 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
ScopedAnnotationEnvironmentDeployer()
           
ScopedAnnotationEnvironmentDeployer(javassist.scopedpool.ScopedClassPoolRepository repository)
           
 
Method Summary
protected  javassist.ClassPool createClassPool(ClassLoader classLoader)
          Deprecated. 
protected  javassist.ClassPool createClassPool(VFSDeploymentUnit unit)
          Create class pool.
 void setRepository(javassist.scopedpool.ScopedClassPoolRepository repository)
          Set scoped class pool repository.
 
Methods inherited from class org.jboss.deployers.vfs.plugins.annotations.AnnotationEnvironmentDeployer
createGenericAnnotationResourceVisitor, deploy, getUrls, setCheckInterfaces, setFilter, setForceAnnotations, setKeepAnnotations, visitModule
 
Methods inherited from class org.jboss.deployers.vfs.spi.deployer.AbstractOptionalVFSRealDeployer
deploy, undeploy, undeploy
 
Methods inherited from class org.jboss.deployers.spi.deployer.helpers.AbstractOptionalRealDeployer
internalDeploy, internalUndeploy, setDisableOptional
 
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, getInput, 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

ScopedAnnotationEnvironmentDeployer

public ScopedAnnotationEnvironmentDeployer()

ScopedAnnotationEnvironmentDeployer

public ScopedAnnotationEnvironmentDeployer(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

@Deprecated
protected javassist.ClassPool createClassPool(ClassLoader classLoader)
Deprecated. 

Description copied from class: AnnotationEnvironmentDeployer
Create class pool.

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

createClassPool

protected javassist.ClassPool createClassPool(VFSDeploymentUnit unit)
Description copied from class: AnnotationEnvironmentDeployer
Create class pool.

Overrides:
createClassPool in class AnnotationEnvironmentDeployer
Parameters:
unit - the deployment unit
Returns:
javassist class pool


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