.. java:import:: java.util.concurrent CopyOnWriteArrayList MatlabProxy.MatlabThreadProxy ============================= .. java:package:: matlabcontrol :noindex: .. java:type:: public static interface MatlabThreadProxy extends MatlabInteractor :outertype: MatlabProxy Operates on MATLAB's main thread without interruption. This interface is not intended to be implemented by users of matlabcontrol. An implementation of this interface is provided to \ :java:ref:`MatlabThreadCallable.call(MatlabProxy.MatlabThreadProxy)`\ so that the callable can interact with MATLAB. Implementations of this interface behave identically to a \ :java:ref:`MatlabProxy`\ running inside of MATLAB except that they are \ **not**\ thread-safe. They must be used solely on the thread that calls \ :java:ref:`call(...) `\ .