org.jboss.ejb.plugins
Class SecurityInterceptor
java.lang.Object
|
+--org.jboss.ejb.plugins.AbstractInterceptor
|
+--org.jboss.ejb.plugins.SecurityInterceptor
- All Implemented Interfaces:
- ContainerPlugin, Interceptor, Service
- public class SecurityInterceptor
- extends AbstractInterceptor
The SecurityInterceptor is where the EJB declarative security model
is enforced. It is also the layer where user's can introduce custom
security via the SecurityProxy delegation model.
- Version:
- $Revision: 1.13.2.2 $
- Author:
- Oleg Nitz, Scott_Stark@displayscape.com
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SECURITY_PROXY_FACTORY_NAME
public final java.lang.String SECURITY_PROXY_FACTORY_NAME
- The JNDI name of the SecurityProxyFactory used to wrap security
proxy objects that do not implement the SecurityProxy interface
container
protected Container container
securityManager
protected org.jboss.security.EJBSecurityManager securityManager
realmMapping
protected org.jboss.security.RealmMapping realmMapping
securityProxy
protected org.jboss.security.SecurityProxy securityProxy
SecurityInterceptor
public SecurityInterceptor()
setContainer
public void setContainer(Container container)
- Description copied from interface:
ContainerPlugin
- This callback is set by the container so that the plugin may access it
- Overrides:
setContainer
in class AbstractInterceptor
- Following copied from interface:
org.jboss.ejb.ContainerPlugin
- Parameters:
con
- the container using this plugin
getContainer
public Container getContainer()
- Overrides:
getContainer
in class AbstractInterceptor
start
public void start()
throws java.lang.Exception
- Overrides:
start
in class AbstractInterceptor
invokeHome
public java.lang.Object invokeHome(MethodInvocation mi)
throws java.lang.Exception
- Overrides:
invokeHome
in class AbstractInterceptor
invoke
public java.lang.Object invoke(MethodInvocation mi)
throws java.lang.Exception
- Overrides:
invoke
in class AbstractInterceptor
Copyright © 2000 The JBoss Organization. All Rights Reserved.