package org.jerlang.erts.driver; import org.jerlang.Port; import org.jerlang.ProcessState; import org.jerlang.type.PortID; /** * A port communicating with a driver. */ public class DriverPort extends Port { private final Driver driver; public DriverPort(PortID portId, Driver driver) { super(portId, driver); this.driver = driver; } @Override public void execute() { // For now, go directly in waiting state, i.e. don't do anything // TODO: This must be implemented later setState(ProcessState.WAITING); } }