java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig@Private public class NetworkTopologyServlet extends DfsServlet
| Modifier and Type | Class | Description |
|---|---|---|
static class |
NetworkTopologyServlet.BadFormatException |
| Modifier and Type | Field | Description |
|---|---|---|
protected static java.lang.String |
FORMAT_JSON |
|
protected static java.lang.String |
FORMAT_TEXT |
|
static java.lang.String |
PATH_SPEC |
|
static java.lang.String |
SERVLET_NAME |
| Constructor | Description |
|---|---|
NetworkTopologyServlet() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
|
protected static java.lang.String |
parseAcceptHeader(javax.servlet.http.HttpServletRequest request) |
|
protected void |
printJsonFormat(java.io.PrintStream stream,
java.util.Map<java.lang.String,java.util.TreeSet<java.lang.String>> tree,
java.util.ArrayList<java.lang.String> racks) |
|
protected void |
printTextFormat(java.io.PrintStream stream,
java.util.Map<java.lang.String,java.util.TreeSet<java.lang.String>> tree,
java.util.ArrayList<java.lang.String> racks) |
|
protected void |
printTopology(java.io.PrintStream stream,
java.util.List<org.apache.hadoop.net.Node> leaves,
java.lang.String format) |
Display each rack and the nodes assigned to that rack, as determined
by the NameNode, in a hierarchical manner.
|
getUGIdoDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, servicepublic static final java.lang.String SERVLET_NAME
public static final java.lang.String PATH_SPEC
protected static final java.lang.String FORMAT_JSON
protected static final java.lang.String FORMAT_TEXT
public void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.io.IOException
doGet in class javax.servlet.http.HttpServletjava.io.IOExceptionprotected void printTopology(java.io.PrintStream stream,
java.util.List<org.apache.hadoop.net.Node> leaves,
java.lang.String format)
throws NetworkTopologyServlet.BadFormatException,
java.io.IOException
stream - print streamleaves - leaves nodes under base scopeformat - the response formatNetworkTopologyServlet.BadFormatExceptionjava.io.IOExceptionprotected void printJsonFormat(java.io.PrintStream stream,
java.util.Map<java.lang.String,java.util.TreeSet<java.lang.String>> tree,
java.util.ArrayList<java.lang.String> racks)
throws java.io.IOException
java.io.IOExceptionprotected void printTextFormat(java.io.PrintStream stream,
java.util.Map<java.lang.String,java.util.TreeSet<java.lang.String>> tree,
java.util.ArrayList<java.lang.String> racks)
@VisibleForTesting protected static java.lang.String parseAcceptHeader(javax.servlet.http.HttpServletRequest request)
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.