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 of Callback which expects its arguments in a single Object array passed to its callback(java.lang.Object[]) method.
    • 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.