org.opensourcephysics.tools
Interface Tool

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
DataRefreshTool, DataTool, DataToolTab, EncryptionTool, ExportTool, FourierTool, FourierToolTab, JarTool, RemoteTool, SnapshotTool, TranslatorTool, VideoCaptureTool, VideoGrabber

public interface Tool
extends java.rmi.Remote

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

Version:
0.1
Author:
Wolfgang Christian and Doug Brown

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

Method Detail

send

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