package org.zstack.header.host;
import org.zstack.header.message.LocalEvent;
public class HostStatusChangedEvent extends LocalEvent {
private HostInventory inventory;
private HostStatus previousState;
private String reason;
public HostStatusChangedEvent() {
}
public HostStatusChangedEvent(HostInventory inventory, HostStatus previousState) {
super();
this.inventory = inventory;
this.previousState = previousState;
}
public HostInventory getInventory() {
return inventory;
}
public void setInventory(HostInventory inventory) {
this.inventory = inventory;
}
@Override
public String getSubCategory() {
return "HostConnectionStateChangedEvent";
}
public HostStatus getPreviousState() {
return previousState;
}
public void setPreviousState(HostStatus previousState) {
this.previousState = previousState;
}
public String getReason() {
return reason;
}
public void setReason(String reason) {
this.reason = reason;
}
}