// (C) Copyright Jack Culpepper 1997 // This code may not be distributed without permission. package gestalt; import java.io.*; import java.util.*; import gestalt.TaskID; import gestalt.Connection; public class Task implements Serializable { public TaskID id; public Date creation; public long calcTime; public void run() { } public Task( TaskID id ) { this.id = id; creation = new Date(); } public Task( Connection c ) { this.id = new TaskID( c ); creation = new Date(); } public void report( String s ) { System.out.println( this + ": " + s ); } public boolean equals( Task t ) { return id.equals( t.id ); } public String toString() { return id.toString() + " [" + creation.getTime() + "]"; } }