Package com.sun.jna
Interface CallbackProxy
-
- All Superinterfaces:
Callback
public interface CallbackProxy extends Callback
Placeholder proxy interface to allow an InvocationHandler to convert arguments/return values on callback methods. This is a special sub-interface ofCallback
which expects its arguments in a single Object array passed to itscallback(java.lang.Object[])
method.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.sun.jna.Callback
Callback.UncaughtExceptionHandler
-
-
Field Summary
-
Fields inherited from interface com.sun.jna.Callback
FORBIDDEN_NAMES, METHOD_NAME
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
callback(Object[] args)
This is the callback method invoked from native code.Class<?>[]
getParameterTypes()
Returns the types of the parameters to the callback method.Class<?>
getReturnType()
Returns the type of the callback method's return value.
-
-
-
Method Detail
-
callback
Object callback(Object[] args)
This is the callback method invoked from native code. It must not throw any exceptions whatsoever.
-
getParameterTypes
Class<?>[] getParameterTypes()
Returns the types of the parameters to the callback method.
-
getReturnType
Class<?> getReturnType()
Returns the type of the callback method's return value.
-
-