org.jboss.ejb.plugins
Class SecurityProxyInterceptor
java.lang.Object
|
+--org.jboss.ejb.plugins.AbstractInterceptor
|
+--org.jboss.ejb.plugins.SecurityProxyInterceptor
- All Implemented Interfaces:
- ContainerPlugin, Interceptor, Service
- public class SecurityProxyInterceptor
- extends AbstractInterceptor
The SecurityProxyInterceptor is where the EJB custom security proxy
integration is performed. This interceptor is dynamically added to container
interceptors when the deployment descriptors specifies a security
proxy. It is added just before the container interceptor so that the
interceptor has access to the EJB instance and context.
- Version:
- $Revision: 1.2.2.3 $
- Author:
- Scott.Stark@jboss.org
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 AuthenticationManager securityManager
securityProxy
protected SecurityProxy securityProxy
SecurityProxyInterceptor
public SecurityProxyInterceptor()
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.