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.ClassDataprivate PresentationManagerprivate Proxyprivate 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:
setProxyin interfaceorg.glassfish.pfl.basic.proxy.LinkedInvocationHandler
-
getProxy
- Specified by:
getProxyin interfaceorg.glassfish.pfl.basic.proxy.LinkedInvocationHandler
-
isLocal
-
invoke
- Specified by:
invokein 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
-