2017-05-22 1 views

Antwort

1

Der Bereich CommDevice soll die physikalischen Einschränkungen eines Kommunikationsgeräts modellieren. Die aktuelle Implementierung geht davon aus, dass sich diese Einschränkungen im Laufe der Zeit nicht ändern können.

Der beste Weg, um das Verhalten der Implementierung, die Sie wollen, ist eine zusätzliche Methode für die Übertragung in CommDevice umzusetzen:

public void broadcast(MessageContents contents, double range){ 
    checkRegistered(); 
    // construct a predicate based on 'range' and 'rangePredicate' (if it exists) 
    outbox.add(Message.createBroadcast(user, contents, predicate)); 
} 

Wenn Sie möchten, können Sie eine Pull-Anforderung senden kann ich es akzeptieren, wenn es gut getestet.

Verwandte Themen