1 package edu.berkeley.fleet.ships;
2 import edu.berkeley.fleet.*;
7 public class DebugShip extends Ship {
9 //TokenInbox token = new TokenInbox(this, "token");
10 DataInbox data = new DataInbox(this, "data", true, false);
11 DataOutbox out = new DataOutbox(this, "out", true);
13 public String getBalsaName() { return "debug"; }
15 public DebugShip(Fleet fleet, String name) {
19 public void service() {
21 if (token.tokenReadyForShip()) {
22 Log.println(Log.invert(" DEBUG: got a token"+Log.clreol()));
23 token.removeTokenForShip();
26 if (data.dataReadyForShip())
27 Log.println(Log.invert(" DEBUG: got a datum: " + data.removeDataForShip()+Log.clreol()));