public class LazyBinderInvocationHandler extends Object implements InvocationHandler
setPrebindHandler(IPrebindHandler) , when prebinding is
finished, invoke removePrebindHandler()| Constructor and Description |
|---|
LazyBinderInvocationHandler(IOpenBinder originalBinder,
IUserContext ucxt)
Create an IOpenBinder invocation handler.
|
| Modifier and Type | Method and Description |
|---|---|
static IPrebindHandler |
getPrebindHandler() |
Object |
invoke(Object proxy,
Method method,
Object[] args) |
static void |
removePrebindHandler()
Remove prebind handler for current thread.
|
static void |
setPrebindHandler(IPrebindHandler prebindHandler)
Set a prebind handler for current thread
|
public LazyBinderInvocationHandler(IOpenBinder originalBinder, IUserContext ucxt)
originalBinder - original binder that will be used to compile necessary modules on demanducxt - user context for modulepublic static void setPrebindHandler(IPrebindHandler prebindHandler)
prebindHandler - prebind handler for current threadpublic static void removePrebindHandler()
public static IPrebindHandler getPrebindHandler()
Copyright © 2004–2019 OpenL Tablets. All rights reserved.