Update Capteur -> CanalAsync in Afficheur.java
This commit is contained in:
@@ -7,26 +7,17 @@ import java.util.Random;
|
||||
import java.util.concurrent.Future;
|
||||
|
||||
public class Afficheur implements ObserverdeCapteur {
|
||||
private Canal canalAsync;
|
||||
private int id= new Random().nextInt(100);
|
||||
|
||||
public Afficheur() {}
|
||||
|
||||
public Afficheur(Canal canalAsync) {
|
||||
this.canalAsync = canalAsync;
|
||||
}
|
||||
|
||||
public void setCanal(Canal canal){
|
||||
this.canalAsync = canal;
|
||||
}
|
||||
|
||||
public void setId(int id){
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
//AO1 - concrete servant
|
||||
@Override
|
||||
public void update(Capteur subject) {
|
||||
public void update(Canal canalAsync) {
|
||||
try{
|
||||
Future<Integer> futureValue= canalAsync.getValue();
|
||||
Integer value=futureValue.get();
|
||||
|
||||
Reference in New Issue
Block a user