/*
* Metrics.java
*
* Created on 8. Juni 2005, 15:27
*
*/
package pt.jkaiui.core.messages;
import pt.jkaiui.manager.I_InMessage;
/**
*
* @author jbi
*/
public class Metrics extends Message implements I_InMessage {
private String OrbServer;
private String IP;
private String Port;
private String Reachable;
private String NetCard;
private String Locked;
private String Technology;
private String BytesEngine;
private String BytesChat;
private String BytesOrb;
private String Version;
private String Platform;
private String Signed;
/** Creates a new instance of Metrics */
public Metrics() {
}
public Message parse(String s) {
if (s.startsWith("KAI_CLIENT_METRICS;")) {
String[] splits = s.split(";");
Metrics msg = new Metrics();
msg.setOrbServer(splits[1]);
msg.setReachable(splits[2]);
msg.setIP(splits[3]);
msg.setPort(splits[4]);
msg.setVersion(splits[5]);
msg.setPlatform(splits[6]);
msg.setSigned(splits[7]);
msg.setNetCard(splits[8]);
msg.setTechnology(splits[16]);
return msg;
}
return null;
}
public void setOrbServer(String s) {
this.OrbServer = s;
}
public String getOrbServer() {
return this.OrbServer;
}
public void setIP(String s) {
this.IP = s;
}
public String getIP() {
return this.IP;
}
public void setPort(String s) {
this.Port = s;
}
public String getPort() {
return this.Port;
}
public void setReachable(String s) {
this.Reachable = s;
}
public String getReachable() {
return this.Reachable;
}
public void setVersion(String s) {
this.Version = s;
}
public String getVersion() {
return this.Version;
}
public void setPlatform(String s) {
this.Platform = s;
}
public String getPlatform() {
return this.Platform;
}
public void setSigned(String s) {
this.Signed = s;
}
public String getSigned() {
return this.Signed;
}
public void setNetCard(String s) {
this.NetCard = s;
}
public String getNetCard() {
return this.NetCard;
}
public void setTechnology(String s) {
this.Technology = s;
}
public String getTechnology() {
return this.Technology;
}
}