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:
parent
f22e332ddd
commit
0d005c52ae
|
@ -83,6 +83,9 @@ Trunk (unreleased changes)
|
||||||
HADOOP-6861. Adds new non-static methods in Credentials to read and
|
HADOOP-6861. Adds new non-static methods in Credentials to read and
|
||||||
write token storage file. (Jitendra Pandey & Owen O'Malley via ddas)
|
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
|
OPTIMIZATIONS
|
||||||
|
|
||||||
BUG FIXES
|
BUG FIXES
|
||||||
|
|
|
@ -22,7 +22,6 @@ import java.io.IOException;
|
||||||
import java.lang.reflect.Constructor;
|
import java.lang.reflect.Constructor;
|
||||||
|
|
||||||
import org.xml.sax.Attributes;
|
import org.xml.sax.Attributes;
|
||||||
import org.znerd.xmlenc.XMLOutputter;
|
|
||||||
|
|
||||||
public class RemoteException extends IOException {
|
public class RemoteException extends IOException {
|
||||||
/** For java.io.Serializable */
|
/** For java.io.Serializable */
|
||||||
|
@ -93,20 +92,6 @@ public class RemoteException extends IOException {
|
||||||
return ex;
|
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 */
|
/** Create RemoteException from attributes */
|
||||||
public static RemoteException valueOf(Attributes attrs) {
|
public static RemoteException valueOf(Attributes attrs) {
|
||||||
return new RemoteException(attrs.getValue("class"),
|
return new RemoteException(attrs.getValue("class"),
|
||||||
|
|
Loading…
Reference in New Issue