org.globus.axis.providers
Class PrivilegedInvokeMethodAction

java.lang.Object
  extended byorg.globus.axis.providers.PrivilegedInvokeMethodAction
All Implemented Interfaces:
java.security.PrivilegedExceptionAction

class PrivilegedInvokeMethodAction
extends java.lang.Object
implements java.security.PrivilegedExceptionAction


Field Summary
private  java.lang.Object[] argValues
           
private  java.lang.reflect.Method method
           
private  org.apache.axis.MessageContext msgContext
           
private  java.lang.Object obj
           
private  RPCProvider provider
           
 
Constructor Summary
PrivilegedInvokeMethodAction(RPCProvider provider, org.apache.axis.MessageContext msgContext, java.lang.reflect.Method method, java.lang.Object obj, java.lang.Object[] argValues)
           
 
Method Summary
 java.lang.Object run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

provider

private RPCProvider provider

msgContext

private org.apache.axis.MessageContext msgContext

method

private java.lang.reflect.Method method

obj

private java.lang.Object obj

argValues

private java.lang.Object[] argValues
Constructor Detail

PrivilegedInvokeMethodAction

public PrivilegedInvokeMethodAction(RPCProvider provider,
                                    org.apache.axis.MessageContext msgContext,
                                    java.lang.reflect.Method method,
                                    java.lang.Object obj,
                                    java.lang.Object[] argValues)
Method Detail

run

public java.lang.Object run()
                     throws java.lang.Exception
Specified by:
run in interface java.security.PrivilegedExceptionAction
Throws:
java.lang.Exception