cn.bestwu.umeng.push.PushException Maven / Gradle / Ivy
package cn.bestwu.umeng.push;
import java.io.IOException;
import java.util.Properties;
import java.util.logging.Logger;
/**
* @author Peter Wu
*/
public class PushException extends RuntimeException {
private static final long serialVersionUID = -6058615767619112392L;
private static Logger logger = Logger.getLogger(PushException.class.getName());
private static Properties msgProperties;
private Object result;
static {
try {
msgProperties = new Properties();
msgProperties.load(PushException.class.getResourceAsStream("/errorMessages.properties"));
} catch (IOException e) {
logger.severe(e.getMessage());
}
}
public PushException(String error_code) {
super(msgProperties.getProperty(error_code));
}
public PushException(String error_code, Object result) {
super(msgProperties.getProperty(error_code));
this.result = result;
}
public Object getResult() {
return result;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy