code: public void setRemoteMessageTask(RemoteTask messageTaskPeer) throws RemoteException
      {
          BaseTransport transport = this.createProxyTransport(SET_REMOTE_MESSAGE_TASK);
          String strTaskID = null;
          if (messageTaskPeer instanceof BaseProxy)
          {   // Always a TaskProxy
              strTaskID = ((BaseProxy)messageTaskPeer).getIDPath();
          }
          transport.addParam(ID, strTaskID);
          transport.sendMessageAndGetReply();
      }
docs: Set the task that handles messages for this remote session.
  This is optional, it keeps remote file messages from being send to the client.
  If you set this, messages generated by remote ClientTable calls will not be sent back up
  to their client (by setting this remotetask as the client filter).
  @param messageTask The remote message task that handles messages for this remote task.