Class BoundaryPanelDistributed

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class BoundaryPanelDistributed extends BoundaryPanel
This class extends BoundaryPanel with code for distributing the processing necessary to create a visualization among a list of remote machines. Specifically, a visualization is broken down and processed row by row using the available remote computers.
Since:
1.0
Version:
$Revision: 10222 $
Author:
Mark Hall
See Also:
  • Constructor Details

    • BoundaryPanelDistributed

      public BoundaryPanelDistributed(int panelWidth, int panelHeight)
      Creates a new BoundaryPanelDistributed instance.
      Parameters:
      panelWidth - width of the display
      panelHeight - height of the display
  • Method Details

    • setRemoteHosts

      public void setRemoteHosts(Vector<String> remHosts)
      Set a list of host names of machines to distribute processing to
      Parameters:
      remHosts - a Vector of host names (Strings)
    • addRemoteExperimentListener

      public void addRemoteExperimentListener(RemoteExperimentListener r)
      Add an object to the list of those interested in recieving update information from the RemoteExperiment
      Parameters:
      r - a listener
    • start

      public void start() throws Exception
      Start processing
      Overrides:
      start in class BoundaryPanel
      Throws:
      Exception - if an error occurs
    • main

      public static void main(String[] args)
      Main method for testing this class
      Parameters:
      args - a String[] value