Message
- public class MultiCaster<Message> extends Object implements Observable<Message>
Modifier and Type | Field and Description |
---|---|
protected List<Observer<Message>> |
observers |
Constructor and Description |
---|
MultiCaster(Observable<Message> observable)
Set the
observable ie. |
Modifier and Type | Method and Description |
---|---|
void |
addObserver(Observer<Message> observer)
Register an observer ie.
|
List<Observer<Message>> |
getObservers()
A list of all the classes currently registered with this
MultiCaster |
void |
notify(Message message)
Tell all the registered observers about the change to the model
|
void |
removeObserver(Observer<Message> observer)
Remove the observer and no longer send out any notifications about it
|
public MultiCaster(Observable<Message> observable)
observable
ie. the class that changes are happening to
and it's Message for this MultiCaster
observable
- public void notify(Message message)
message
- public void addObserver(Observer<Message> observer)
addObserver
in interface Observable<Message>
observer
- the class who wants notified of changespublic void removeObserver(Observer<Message> observer)
removeObserver
in interface Observable<Message>
observer
- the class who no longer wants notifiedpublic List<Observer<Message>> getObservers()
MultiCaster
getObservers
in interface Observable<Message>
Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.