1 package edu.berkeley.fleet.ships;
2 import edu.berkeley.fleet.*;
7 public class HaltShip extends Ship {
9 TokenInPort in = new TokenInPort(this, "in");
11 public HaltShip(Fleet fleet, String name) {
15 public void service() {
16 if (in.empty()) return;
18 getFleet().halt = true;
19 Log.println(Log.red(" HALT: ====== halt ship got a token; halting the fleet ======"));