/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package org.act.tstream.ui.model;
import java.io.Serializable;
import backtype.storm.generated.GlobalStreamId;
import org.act.tstream.utils.JStormUtils;
/**
*
* @author xin.zhou/Longda
*/
public class ComponentInput implements Serializable {
private static final long serialVersionUID = -1415620236852453926L;
private String componentId;
private String stream;
private String recvTps;
private String process;
private String acked;
private String failed;
public String getComponentId() {
return componentId;
}
public void setComponentId(String componentId) {
this.componentId = componentId;
}
public String getStream() {
return stream;
}
public void setStream(String stream) {
this.stream = stream;
}
public String getRecvTps() {
return recvTps;
}
public void setRecvTps(String recvTps) {
this.recvTps = recvTps;
}
public String getProcess() {
return process;
}
public void setProcess(String process) {
this.process = process;
}
public String getAcked() {
return acked;
}
public void setAcked(String acked) {
this.acked = acked;
}
public String getFailed() {
return failed;
}
public void setFailed(String failed) {
this.failed = failed;
}
public void setValues(GlobalStreamId gstreamId, Double recvTps,
Double process, Long acked, Long failed) {
this.componentId = gstreamId.get_componentId();
this.stream = gstreamId.get_streamId();
this.recvTps = JStormUtils.formatValue(recvTps);
this.acked = JStormUtils.formatValue(acked);
this.failed = JStormUtils.formatValue(failed);
this.process = JStormUtils.formatValue(process);
}
}