HADOOP-6877. Common part of HDFS-1178. Contributed by Kan Zhang.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@979387 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Jakob Homan 2010-07-26 17:54:01 +00:00
parent f22e332ddd
commit 0d005c52ae
2 changed files with 3 additions and 15 deletions

View File

@ -83,6 +83,9 @@ Trunk (unreleased changes)
HADOOP-6861. Adds new non-static methods in Credentials to read and
write token storage file. (Jitendra Pandey & Owen O'Malley via ddas)
HADOOP-6877. Common part of HDFS-1178 (NameNode servlets should communicate
with NameNode directrly). (Kan Zhang via jghoman)
OPTIMIZATIONS
BUG FIXES

View File

@ -22,7 +22,6 @@
import java.lang.reflect.Constructor;
import org.xml.sax.Attributes;
import org.znerd.xmlenc.XMLOutputter;
public class RemoteException extends IOException {
/** For java.io.Serializable */
@ -93,20 +92,6 @@ private IOException instantiateException(Class<? extends IOException> cls)
return ex;
}
/** Write the object to XML format */
public void writeXml(String path, XMLOutputter doc) throws IOException {
doc.startTag(RemoteException.class.getSimpleName());
doc.attribute("path", path);
doc.attribute("class", getClassName());
String msg = getLocalizedMessage();
int i = msg.indexOf("\n");
if (i >= 0) {
msg = msg.substring(0, i);
}
doc.attribute("message", msg.substring(msg.indexOf(":") + 1).trim());
doc.endTag();
}
/** Create RemoteException from attributes */
public static RemoteException valueOf(Attributes attrs) {
return new RemoteException(attrs.getValue("class"),