org.opensourcephysics.tools
Interface Tool

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
DatasetTool, EncryptionTool, ExportTool, RemoteTool, TranslatorTool, VideoCaptureTool

public interface Tool
extends java.rmi.Remote

This is a Remote Tool interface for osp data transfers via XML and RMI.


Method Summary
 void send(Job job, Tool replyTo)
          Sends a job to this tool and specifies a tool to reply to.
 

Method Detail

send

public void send(Job job,
                 Tool replyTo)
          throws java.rmi.RemoteException
Sends a job to this tool and specifies a tool to reply to.

Parameters:
job - the Job
replyTo - the tool to notify when the job is complete (may be null)
Throws:
java.rmi.RemoteException