|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.ejb.plugins.AbstractInterceptor (src)
org.jboss.ejb.plugins.SecurityProxyInterceptor
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.
Field Summary | |
protected Logger (src) |
log
Instance logger. |
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 |
protected AuthenticationManager (src) |
securityManager
|
protected SecurityProxy (src) |
securityProxy
|
Fields inherited from class org.jboss.ejb.plugins.AbstractInterceptor (src) |
container, nextInterceptor |
Constructor Summary | |
SecurityProxyInterceptor()
|
Method Summary | |
java.lang.Object |
invoke(Invocation (src) mi)
??? |
java.lang.Object |
invokeHome(Invocation (src) mi)
??? |
void |
setContainer(Container (src) container)
This callback is set by the container so that the plugin may access it |
void |
start()
start the service, create is already called |
Methods inherited from class org.jboss.ejb.plugins.AbstractInterceptor (src) |
create, destroy, getContainer, getNext, setNext, stop |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public final java.lang.String SECURITY_PROXY_FACTORY_NAME
protected Logger (src) log
protected AuthenticationManager (src) securityManager
protected SecurityProxy (src) securityProxy
Constructor Detail |
public SecurityProxyInterceptor()
Method Detail |
public void setContainer(Container (src) container)
ContainerPlugin (src)
setContainer
in interface ContainerPlugin (src)
setContainer
in class AbstractInterceptor (src)
public void start() throws java.lang.Exception
Service (src)
start
in interface Service (src)
start
in class AbstractInterceptor (src)
java.lang.Exception
public java.lang.Object invokeHome(Invocation (src) mi) throws java.lang.Exception
Interceptor (src)
invokeHome
in interface Interceptor (src)
invokeHome
in class AbstractInterceptor (src)
java.lang.Exception
public java.lang.Object invoke(Invocation (src) mi) throws java.lang.Exception
Interceptor (src)
invoke
in interface Interceptor (src)
invoke
in class AbstractInterceptor (src)
java.lang.Exception
|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |