package edu.berkeley.fleet.ships;
+import edu.berkeley.fleet.interpreter.*;
import edu.berkeley.fleet.*;
import java.util.*;
import java.io.*;
-public class FetchShip extends Ship {
+public class FetchShip extends InterpreterShip {
DataInbox codebag = new DataInbox(this, "codebag");
TokenInbox release = new TokenInbox(this, "release");
TokenInbox revoke = new TokenInbox(this, "revoke");
TokenOutbox done = new TokenOutbox(this, "done");
- public FetchShip(Fleet fleet, String name) {
+ public FetchShip(Interpreter fleet, String name) {
super(fleet, name);
}
release.removeTokenForShip();
if (cb==null)
throw new RuntimeException("bogus codebag -- this should not happen");
- cb.dispatch(getFleet());
+ cb.dispatch(getInterpreter());
}
done.addTokenFromShip();