com.sun.jna

Interface CallbackProxy

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 CallbackProxy method.
Method Summary
Objectcallback(Object[] args)
This is the callback method invoked from native code.
Class[]getParameterTypes()
Returns the types of the parameters to the callback method.
ClassgetReturnType()
Returns the type of the callback method's return value.

Method Detail

callback

public Object callback(Object[] args)
This is the callback method invoked from native code. It must not throw any exceptions whatsoever.

getParameterTypes

public Class[] getParameterTypes()
Returns the types of the parameters to the callback method.

getReturnType

public Class getReturnType()
Returns the type of the callback method's return value.
Copyright © 2007-2009 Timothy Wall. All Rights Reserved.