Channel delegate into a proxy instance that closes both when wrapper
close method called. The Channel#isOpen() call is invoked only on the delegate
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Channel | |
| public Object | invoke(Object
the proxy instance that the method was invoked on proxy, Method the method, Object[] Method instance corresponding to
the interface method invoked on the proxy instance. The declaring
class of the Method object will be the interface that
the method was declared in, which may be a superinterface of the
proxy interface that the proxy class inherits the method through.an array of objects containing the values of the
arguments passed in the method invocation on the proxy instance,
or args)null if interface method takes no arguments.
Arguments of primitive types are wrapped in instances of the
appropriate primitive wrapper class, such as
java.lang.Integer or java.lang.Boolean.Overrides org. Implements java. Processes a method invocation on a proxy instance and returns the result. |
| public static boolean | |
| public static boolean | |
| public static < The generic T extends Channel> TChannel wrapping interface | Returns: The wrapping proxyThe (never proxyTarget, Class<T> null) target instance - if not AutoCloseable then it's
close() method will not be invoked (i.e., only the delegate)The target wrapping interface type, Channel The (never delegate)null) delegate to useNote the delegate is closed after the target instance. Wraps a target instance and a |
| NioChannelDelegateInvocationHandler | back to summary |
|---|---|
| public NioChannelDelegateInvocationHandler(Object proxyTarget, Channel delegate) | |
| getChannelDelegate | back to summary |
|---|---|
| public Channel getChannelDelegate() | |
| invoke | back to summary |
|---|---|
| public Object invoke(Object proxy, Method method, Object[] args) throws Throwable Overrides org. Implements java. Doc from java. Processes a method invocation on a proxy instance and returns the result. This method will be invoked on an invocation handler when a method is invoked on a proxy instance that it is associated with.
| |
| isQueryOpenMethodInvocation | back to summary |
|---|---|
| public static boolean isQueryOpenMethodInvocation(Method m, Object[] args) | |
| isQueryOpenMethodInvocation | back to summary |
|---|---|
| public static boolean isQueryOpenMethodInvocation(Method m) | |
| wrapDelegateChannel | back to summary |
|---|---|
| public static <T extends Channel> T wrapDelegateChannel(Object proxyTarget, Class<T> type, Channel delegate) Wraps a target instance and a
| |