Assume the existence of an interface CommDevice with the fol
Solution
package exercise.java;
public class FireWall implements CommDevice{
public String permittedreceiver;
public String buffer;
static String actual=\"ASDF\";
FireWall(String actual){
String permittedreceiver= actual ;
String receiveone=actual;
System.out.println(actual);
}
public void transmit(String transmitterone, String transmittertwo) {
System.out.println(\"Data scheduled for transmission to\"+ permittedreceiver);
System.out.println(transmittertwo);
}
public boolean receive(String receiveone, String receivetwo) {
if (receiveone==permittedreceiver) {
buffer=receivetwo;
return true;
}
else{
buffer=\"\";
receiveone=\"Attempted breach of firewall by\";
System.out.println(receiveone);
return false;
}
}
public static void main(String args[]){
FireWall firewall= new FireWall(actual);
firewall.receive(\"ASDF\", \" \");
}
@Override
public void transmit() {
// TODO Auto-generated method stub
}
@Override
public void receive() {
// TODO Auto-generated method stub
}
}
--------------------------------------------------------------
package exercise.java;
public interface CommDevice {
public void transmit();
public void receive();
void transmit(String transmitterone, String transmittertwo);
}

