|
||||||||||
| 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 | |||||||||