public class TracePlugin extends Plugin {
public TracePlugin() {
- activateCpuCreatedCallback();
- //activateCpuDestructedCallback();
- activateCpuStateChangedCallback();
+ activateCpuCreatedCallback();
+ activateCpuDestructedCallback();
+ activateCpuStateChangedCallback();
activateCpuActionStateChangedCallback();
- activateNetworkLinkCreatedCallback();
- //activateCpuDestructedCallback();
- activateNetworkLinkStateChangedCallback();
+ activateNetworkLinkCreatedCallback();
+ activateNetworkLinkDestructedCallback();
+ activateNetworkLinkStateChangedCallback();
activateNetworkActionStateChangedCallback();
}
-
+
public void cpuCreatedCallback(Cpu cpu) {
Msg.info("Trace: Cpu created "+cpu.getName());
}
+ public void cpuDestructedCallback(Cpu cpu) {
+ Msg.info("Trace: Cpu destructed "+cpu.getName());
+ }
+
public void cpuStateChangedCallback(Cpu cpu){
Msg.info("Trace: Cpu state changed "+cpu.getName());
}
Msg.info("Trace: NetworkLink created "+link.getName());
}
+ public void networkLinkDestructedCallback(NetworkLink link) {
+ Msg.info("Trace: NetworkLink destructed "+link.getName());
+ }
+
public void networkLinkStateChangedCallback(NetworkLink link){
Msg.info("Trace: NetworkLink state changed "+link.getName());
}