Class StubInvocationHandlerImpl
java.lang.Object
com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl
- All Implemented Interfaces:
InvocationHandler
,org.glassfish.pfl.basic.proxy.LinkedInvocationHandler
public final class StubInvocationHandlerImpl
extends Object
implements org.glassfish.pfl.basic.proxy.LinkedInvocationHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate PresentationManager.ClassData
private PresentationManager
private Proxy
private Object
-
Constructor Summary
ConstructorsConstructorDescriptionStubInvocationHandlerImpl
(PresentationManager pm, PresentationManager.ClassData classData, Object stub) -
Method Summary
-
Field Details
-
classData
-
pm
-
stub
-
self
-
-
Constructor Details
-
StubInvocationHandlerImpl
public StubInvocationHandlerImpl(PresentationManager pm, PresentationManager.ClassData classData, Object stub)
-
-
Method Details
-
setProxy
- Specified by:
setProxy
in interfaceorg.glassfish.pfl.basic.proxy.LinkedInvocationHandler
-
getProxy
- Specified by:
getProxy
in interfaceorg.glassfish.pfl.basic.proxy.LinkedInvocationHandler
-
isLocal
-
invoke
- Specified by:
invoke
in interfaceInvocationHandler
- Throws:
Throwable
-
takingRemoteBranch
@InfoMethod private void takingRemoteBranch() -
takingLocalBranch
@InfoMethod private void takingLocalBranch() -
privateInvoke
private Object privateInvoke(Delegate delegate, Object proxy, Method method, Object[] args) throws Throwable Invoke the given method with the args and return the result. This may result in a remote invocation.- Parameters:
proxy
- The proxy used for this class (null if not using java.lang.reflect.Proxy)- Throws:
Throwable
-