Funktioniert und aufgeräumt
This commit is contained in:
parent
541b497796
commit
68eb43c715
@ -43,8 +43,6 @@ public abstract class Transmitter implements Runnable, Subscriber<Figur>, Transm
|
|||||||
protected ObjectOutputStream writer;
|
protected ObjectOutputStream writer;
|
||||||
|
|
||||||
private Figur figur;
|
private Figur figur;
|
||||||
private String txtNachricht;
|
|
||||||
private boolean laufend;
|
|
||||||
private SubmissionPublisher<Figur> figurPublisher;
|
private SubmissionPublisher<Figur> figurPublisher;
|
||||||
private ExecutorService eService;
|
private ExecutorService eService;
|
||||||
private String receivedString;
|
private String receivedString;
|
||||||
@ -135,15 +133,10 @@ public abstract class Transmitter implements Runnable, Subscriber<Figur>, Transm
|
|||||||
public void run() {
|
public void run() {
|
||||||
while (true) {
|
while (true) {
|
||||||
lg.info("Warte auf Nachricht");
|
lg.info("Warte auf Nachricht");
|
||||||
if(laufend) {
|
figur = receive();
|
||||||
figur = receive();
|
|
||||||
if(!figur.getPunkte().isEmpty()){
|
if(!figur.getPunkte().isEmpty()){
|
||||||
figurPublisher.submit(figur);
|
figurPublisher.submit(figur);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
else{
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -171,7 +164,6 @@ public abstract class Transmitter implements Runnable, Subscriber<Figur>, Transm
|
|||||||
private void startempfangen()
|
private void startempfangen()
|
||||||
{
|
{
|
||||||
synchronized (this){
|
synchronized (this){
|
||||||
laufend = true;
|
|
||||||
}
|
}
|
||||||
if (eService == null){
|
if (eService == null){
|
||||||
eService = Executors.newSingleThreadExecutor();
|
eService = Executors.newSingleThreadExecutor();
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
log.level=INFO
|
log.level=INFO
|
||||||
|
|
||||||
log.directory=../Aufgabe7_bandit
|
# log.directory=../Aufgabe7_bandit
|
||||||
log.filename=ohmLog
|
# log.filename=ohmLog
|
||||||
|
|
||||||
# Beispiel f\u00fcr verschiedene Level f\u00fcr unterschiedliche Pakete
|
# Beispiel f\u00fcr verschiedene Level f\u00fcr unterschiedliche Pakete
|
||||||
# log.level.bandit.Zahlengenerator=FINE
|
# log.level.bandit.Zahlengenerator=FINE
|
||||||
|
Loading…
x
Reference in New Issue
Block a user