org.apache.deltaspike.security.impl.authorization
Class SecurityExtension
java.lang.Object
org.apache.deltaspike.security.impl.authorization.SecurityExtension
- All Implemented Interfaces:
- javax.enterprise.inject.spi.Extension, Deactivatable
public class SecurityExtension
- extends Object
- implements javax.enterprise.inject.spi.Extension, Deactivatable
Extension for processing typesafe security annotations
|
Method Summary |
protected void |
cleanup(javax.enterprise.inject.spi.BeforeShutdown beforeShutdown)
|
static org.apache.deltaspike.security.impl.authorization.SecurityMetaDataStorage |
getMetaDataStorage()
|
protected void |
init(javax.enterprise.inject.spi.BeforeBeanDiscovery afterBeanDiscovery)
|
void |
initActivation()
|
|
processAnnotatedType(javax.enterprise.inject.spi.ProcessAnnotatedType<X> event,
javax.enterprise.inject.spi.BeanManager beanManager)
|
static void |
removeMetaDataStorage()
|
void |
validateAuthenticatorImplementation(javax.enterprise.inject.spi.ProcessSessionBean<Authenticator> event)
Ensures that any implementations of the Authenticator interface are not stateless session beans. |
void |
validateBindings(javax.enterprise.inject.spi.AfterBeanDiscovery event,
javax.enterprise.inject.spi.BeanManager beanManager)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SecurityExtension
public SecurityExtension()
getMetaDataStorage
public static org.apache.deltaspike.security.impl.authorization.SecurityMetaDataStorage getMetaDataStorage()
removeMetaDataStorage
public static void removeMetaDataStorage()
init
protected void init(@Observes
javax.enterprise.inject.spi.BeforeBeanDiscovery afterBeanDiscovery)
processAnnotatedType
public <X> void processAnnotatedType(@Observes
javax.enterprise.inject.spi.ProcessAnnotatedType<X> event,
javax.enterprise.inject.spi.BeanManager beanManager)
- Type Parameters:
X - - Parameters:
event - beanManager -
validateBindings
public void validateBindings(@Observes
javax.enterprise.inject.spi.AfterBeanDiscovery event,
javax.enterprise.inject.spi.BeanManager beanManager)
cleanup
protected void cleanup(@Observes
javax.enterprise.inject.spi.BeforeShutdown beforeShutdown)
validateAuthenticatorImplementation
public void validateAuthenticatorImplementation(@Observes
javax.enterprise.inject.spi.ProcessSessionBean<Authenticator> event)
- Ensures that any implementations of the Authenticator interface are not stateless session beans.
- Parameters:
event -
initActivation
public void initActivation()
Copyright © 2011-2012 The Apache Software Foundation. All Rights Reserved.