com.jproxy.proxy.providers
Class JaasInvocationInterceptor

java.lang.Object
  extended bycom.jproxy.proxy.providers.JaasInvocationInterceptor
All Implemented Interfaces:
javax.security.auth.callback.CallbackHandler, IServerInvocationInterceptor, java.security.PrivilegedAction

public class JaasInvocationInterceptor
extends java.lang.Object
implements IServerInvocationInterceptor, java.security.PrivilegedAction, javax.security.auth.callback.CallbackHandler


Nested Class Summary
 class JaasInvocationInterceptor.LoginData
           
 
Field Summary
static java.lang.String jaasConfigurationName
           
 
Constructor Summary
JaasInvocationInterceptor()
           
 
Method Summary
 java.lang.Object construct(long _sessionId, java.lang.reflect.Constructor _constr, java.lang.Object[] _args)
           
 void destroy(java.util.Vector _sessionIds, java.lang.Object _obj)
           
 void handle(javax.security.auth.callback.Callback[] callbacks)
           
 java.lang.Object invoke(long _sessionId, java.lang.Object _obj, java.lang.reflect.Method _method, java.lang.Object[] _args)
           
 void perform()
           
 java.lang.Object run()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jaasConfigurationName

public static java.lang.String jaasConfigurationName
Constructor Detail

JaasInvocationInterceptor

public JaasInvocationInterceptor()
Method Detail

construct

public java.lang.Object construct(long _sessionId,
                                  java.lang.reflect.Constructor _constr,
                                  java.lang.Object[] _args)
                           throws java.lang.reflect.InvocationTargetException
Specified by:
construct in interface IServerInvocationInterceptor
Throws:
java.lang.reflect.InvocationTargetException

invoke

public java.lang.Object invoke(long _sessionId,
                               java.lang.Object _obj,
                               java.lang.reflect.Method _method,
                               java.lang.Object[] _args)
                        throws java.lang.reflect.InvocationTargetException
Specified by:
invoke in interface IServerInvocationInterceptor
Throws:
java.lang.reflect.InvocationTargetException

destroy

public void destroy(java.util.Vector _sessionIds,
                    java.lang.Object _obj)
             throws java.lang.reflect.InvocationTargetException
Specified by:
destroy in interface IServerInvocationInterceptor
Throws:
java.lang.reflect.InvocationTargetException

perform

public void perform()
             throws java.lang.reflect.InvocationTargetException
Throws:
java.lang.reflect.InvocationTargetException

run

public java.lang.Object run()
Specified by:
run in interface java.security.PrivilegedAction

handle

public void handle(javax.security.auth.callback.Callback[] callbacks)
Specified by:
handle in interface javax.security.auth.callback.CallbackHandler


Copyright © JProxy LLC. All Rights Reserved.