class Maskinfyller implements Runnable { private Brusautomat automat; public Maskinfyller(Brusautomat automat) { this.automat = automat; } @Override public void run() { boolean fortsett = automat.refill(); while (fortsett) { // Fortsetter saa lenge det er brusdrikkere som ikke er ferdig try { Thread.sleep(5000); // Venter 5 sek mellom hver gang den prover aa fylle paa } catch (InterruptedException e) { System.out.println("Feil i maskinfyller"); } fortsett = automat.refill(); // Fyller paa automaten, fortsett blir false om alle brusdrikkerne er ferdige } } }