package com.netifera.platform.host.processes.probe;
import com.netifera.platform.api.dispatcher.ProbeMessage;
import com.netifera.platform.host.processes.Process;
public class GetProcessList extends ProbeMessage {
private static final long serialVersionUID = -3344277888336347076L;
public static final String ID = "GetProcessList";
private final Process[] processes;
GetProcessList() {
super(ID);
processes = null;
}
GetProcessList createResponse(Process[] processes) {
return new GetProcessList(processes, getSequenceNumber());
}
private GetProcessList(Process[] processes, int sequenceNumber) {
super(ID);
this.processes = processes;
setSequenceNumber(sequenceNumber);
markAsResponse();
}
Process[] getProcessList() {
return processes;
}
}