| Constructor and Description |
|---|
Client(ScheduledExecutorService timeouts,
Class<? super T> proxyClass,
Consumer<ProxyMe.Invocation> outbound,
long timeout,
TimeUnit units)
Create client proxy site.
|
| Modifier and Type | Method and Description |
|---|---|
T |
clientProxy()
This actually hands you back the proxy class.
|
T |
clientProxy(ClassLoader loader)
This actually hands you back the proxy class.
|
<R> void |
complete(ProxyMe.InvocationReturn<R> ir)
Use to complete the client site invocation with an invocation
return.
|
Class<? super T> |
getProxyClass() |
ScheduledExecutorService |
getTimeoutPool() |
public Client(ScheduledExecutorService timeouts, Class<? super T> proxyClass, Consumer<ProxyMe.Invocation> outbound, long timeout, TimeUnit units)
timeouts - Pool for timeouts.proxyClass - Interface to proxyoutbound - Outbound callbacktimeout - Timeout durationunits - Timeout unitspublic ScheduledExecutorService getTimeoutPool()
public T clientProxy()
public T clientProxy(ClassLoader loader)
loader - ClassLoader to use.public <R> void complete(ProxyMe.InvocationReturn<R> ir)
R - return object typeir - Invocation returnCopyright © 2020. All rights reserved.