org.apache.webbeans.container
Class ExternalScope

java.lang.Object
  extended by org.apache.webbeans.container.ExternalScope

public class ExternalScope
extends Object

A wrapper for an external scope which can be added by BeforeBeanDiscovery.addScope(Class, boolean, boolean).


Constructor Summary
ExternalScope(Class<? extends Annotation> scope, boolean normal, boolean passivating)
           
 
Method Summary
 Class<? extends Annotation> getScope()
           
 Annotation getScopeAnnotation()
           
 boolean isNormal()
           
 boolean isPassivating()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExternalScope

public ExternalScope(Class<? extends Annotation> scope,
                     boolean normal,
                     boolean passivating)
Method Detail

getScope

public Class<? extends Annotation> getScope()

isNormal

public boolean isNormal()

isPassivating

public boolean isPassivating()

getScopeAnnotation

public Annotation getScopeAnnotation()
Returns:
an instance of the annotation class we got set in BeforeBeanDiscovery.addScope(Class, boolean, boolean)


Copyright © 2008-2012 The Apache Software Foundation. All Rights Reserved.