JBoss API: Class SecurityProxyInterceptor
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.