Package matlabcontrol

Interface MatlabProxy.MatlabThreadProxy

  • All Superinterfaces:
    MatlabOperations
    Enclosing class:
    MatlabProxy

    public static interface MatlabProxy.MatlabThreadProxy
    extends MatlabOperations
    Operates on MATLAB's main thread without interruption. Currently this interface has only the methods defined in MatlabOperations, but this may change in future releases.

    An implementation of this interface is provided to MatlabProxy.MatlabThreadCallable.call(MatlabProxy.MatlabThreadProxy) so that the callable can interact with MATLAB. Implementations of this interface behave identically to a MatlabProxy running inside of MATLAB except that they are not thread-safe. They must be used solely on the thread that calls call(...).

    WARNING: This interface is not intended to be implemented by users of matlabcontrol. Methods may be added to this interface, and these additions will not be considered breaking binary compatibility.