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