Omslachtigheid van actions en type in event omgeschreven naar action enum met parameter voor type. Type hernoemd naar target, dat dekt de lading beter. Mogelijkheid om ook device als target te gebruiken? En op die manier feedback versturen? Het event is nu bedoeld om events van services naar de devices te versturen.
This commit is contained in:
@@ -4,17 +4,16 @@ import java.util.Queue;
|
||||
|
||||
import pm.action.Action;
|
||||
import pm.device.Device;
|
||||
import pm.event.Event;
|
||||
import pm.event.Type;
|
||||
import pm.event.Target;
|
||||
|
||||
public class Example extends Device {
|
||||
public Example(Queue<Event> eventQueue) {
|
||||
super(eventQueue);
|
||||
public Example(Queue<Action> actionQueue) {
|
||||
super(actionQueue);
|
||||
}
|
||||
|
||||
public void initialise() {
|
||||
eventQueue.add(new Event(Type.APPLICATION, Action.START));
|
||||
eventQueue.add(new Event(Type.APPLICATION, Action.TEST));
|
||||
eventQueue.add(new Event(Type.MAIN, Action.EXIT));
|
||||
addAction(Action.START, Target.APPLICATION);
|
||||
addAction(Action.TEST, Target.APPLICATION);
|
||||
addAction(Action.EXIT, Target.MAIN);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user