JMIWrapperRemoteImpl

class JMIWrapperRemoteImpl extends LocalHostRMIHelper.LocalHostRemoteObject implements JMIWrapperRemote

Passes method calls off to JMIWrapper. Methods called on this proxy will be performed inside of the JVM that created this object. This class is only created inside of the MATLAB’s JVM and so JMIWrapper‘s calls will be able to communicate with MATLAB. These methods are documented in MatlabProxy.

Author:Joshua Kaplan

Constructors

JMIWrapperRemoteImpl

public JMIWrapperRemoteImpl()

Methods

checkConnection

public void checkConnection()

eval

public void eval(String command)

exit

public void exit()

feval

public void feval(String command, Object... args)

getVariable

public Object getVariable(String variableName)

invokeAndWait

public <T> T invokeAndWait(MatlabProxy.MatlabThreadCallable<T> callable)

returningEval

public Object[] returningEval(String command, int nargout)

returningFeval

public Object[] returningFeval(String command, int nargout, Object... args)

setVariable

public void setVariable(String variableName, Object value)