public class NotificationDispatcher extends Object implements ActionVisitor
EventCommittedListener
.Constructor and Description |
---|
NotificationDispatcher(List<EventCommittedListener> l)
Make a new dispatcher.
|
Modifier and Type | Method and Description |
---|---|
Object |
visit(Allocate a)
Visit a
Allocate action. |
Object |
visit(AllocateEvent a)
Visit a
AllocateEvent event. |
Object |
visit(BootNode a)
Visit a
BootNode action. |
Object |
visit(BootVM a)
Visit a
BootVM action. |
Object |
visit(ForgeVM a)
Visit a
ForgeVM action. |
Object |
visit(KillVM a)
Visit a
KillVM action. |
Object |
visit(MigrateVM a)
Visit a
MigrateVM action. |
Object |
visit(ResumeVM a)
Visit a
ResumeVM action. |
Object |
visit(ShutdownNode a)
Visit a
ShutdownNode action. |
Object |
visit(ShutdownVM a)
Visit a
ShutdownVM action. |
Object |
visit(SubstitutedVMEvent a)
Visit a
SubstitutedVMEvent event. |
Object |
visit(SuspendVM a)
Visit a
SuspendVM action. |
public NotificationDispatcher(List<EventCommittedListener> l)
l
- the listener to notify for each of the visited actions and event.public Object visit(SuspendVM a)
ActionVisitor
SuspendVM
action.visit
in interface ActionVisitor
a
- the action to visitpublic Object visit(Allocate a)
ActionVisitor
Allocate
action.visit
in interface ActionVisitor
a
- the action to visitpublic Object visit(AllocateEvent a)
ActionVisitor
AllocateEvent
event.visit
in interface ActionVisitor
a
- the event to visitpublic Object visit(SubstitutedVMEvent a)
ActionVisitor
SubstitutedVMEvent
event.visit
in interface ActionVisitor
a
- the event to visitpublic Object visit(BootNode a)
ActionVisitor
BootNode
action.visit
in interface ActionVisitor
a
- the action to visitpublic Object visit(BootVM a)
ActionVisitor
BootVM
action.visit
in interface ActionVisitor
a
- the action to visitpublic Object visit(ForgeVM a)
ActionVisitor
ForgeVM
action.visit
in interface ActionVisitor
a
- the action to visitpublic Object visit(KillVM a)
ActionVisitor
KillVM
action.visit
in interface ActionVisitor
a
- the action to visitpublic Object visit(MigrateVM a)
ActionVisitor
MigrateVM
action.visit
in interface ActionVisitor
a
- the action to visitpublic Object visit(ResumeVM a)
ActionVisitor
ResumeVM
action.visit
in interface ActionVisitor
a
- the action to visitpublic Object visit(ShutdownNode a)
ActionVisitor
ShutdownNode
action.visit
in interface ActionVisitor
a
- the action to visitpublic Object visit(ShutdownVM a)
ActionVisitor
ShutdownVM
action.visit
in interface ActionVisitor
a
- the action to visitCopyright © 2015 University of Nice-Sophia Antipolis. All Rights Reserved.