HostName.java
789 Bytes
package com.sitech.jmx.mbean;
import org.apache.log4j.Logger;
import java.net.InetAddress;
/**
* Created with IntelliJ IDEA.
* User: Administrator
* Date: 14-3-19
* Time: 上午11:18
* To change this template use File | Settings | File Templates.
*/
public class HostName implements HostNameMBean {
private Logger logger = Logger.getLogger(HostName.class);
public String getHostName(String ip) {
String name = "UNKOWN";
try {
InetAddress iAddr = InetAddress.getLocalHost();
logger.info("hostname: " + iAddr.getHostName());
name = iAddr.getHostName();
} catch (java.net.UnknownHostException e) {
logger.info("Exception while getHostName by ipAddr: " + ip, e);
}
return name;
}
}