org.apache.hadoop.http.HttpServer.addInternalServlet()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(9.3k)|赞(0)|评价(0)|浏览(115)

本文整理了Java中org.apache.hadoop.http.HttpServer.addInternalServlet()方法的一些代码示例,展示了HttpServer.addInternalServlet()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。HttpServer.addInternalServlet()方法的具体详情如下:
包路径:org.apache.hadoop.http.HttpServer
类名称:HttpServer
方法名:addInternalServlet

HttpServer.addInternalServlet介绍

[英]Add an internal servlet in the server. Note: This method is to be used for adding servlets that facilitate internal communication and not for user facing functionality. For servlets added using this method, filters are not enabled.
[中]在服务器中添加一个内部servlet。注意:此方法用于添加便于内部通信的servlet,而不是面向用户的功能。对于使用此方法添加的servlet,未启用筛选器。

代码示例

代码示例来源:origin: io.hops/hadoop-common

/**
 * Add an internal servlet in the server. 
 * Note: This method is to be used for adding servlets that facilitate
 * internal communication and not for user facing functionality. For
 * servlets added using this method, filters are not enabled. 
 * 
 * @param name The name of the servlet (can be passed as null)
 * @param pathSpec The path spec for the servlet
 * @param clazz The servlet class
 */
public void addInternalServlet(String name, String pathSpec,
  Class<? extends HttpServlet> clazz) {
 addInternalServlet(name, pathSpec, clazz, false);
}

代码示例来源:origin: com.github.jiayuhan-it/hadoop-common

/**
 * Add an internal servlet in the server. 
 * Note: This method is to be used for adding servlets that facilitate
 * internal communication and not for user facing functionality. For
 * servlets added using this method, filters are not enabled. 
 * 
 * @param name The name of the servlet (can be passed as null)
 * @param pathSpec The path spec for the servlet
 * @param clazz The servlet class
 */
public void addInternalServlet(String name, String pathSpec,
  Class<? extends HttpServlet> clazz) {
 addInternalServlet(name, pathSpec, clazz, false);
}

代码示例来源:origin: io.prestosql.hadoop/hadoop-apache

/**
 * Add an internal servlet in the server. 
 * Note: This method is to be used for adding servlets that facilitate
 * internal communication and not for user facing functionality. For
 * servlets added using this method, filters are not enabled. 
 * 
 * @param name The name of the servlet (can be passed as null)
 * @param pathSpec The path spec for the servlet
 * @param clazz The servlet class
 */
public void addInternalServlet(String name, String pathSpec,
  Class<? extends HttpServlet> clazz) {
 addInternalServlet(name, pathSpec, clazz, false);
}

代码示例来源:origin: ch.cern.hadoop/hadoop-common

/**
 * Add an internal servlet in the server. 
 * Note: This method is to be used for adding servlets that facilitate
 * internal communication and not for user facing functionality. For
 * servlets added using this method, filters are not enabled. 
 * 
 * @param name The name of the servlet (can be passed as null)
 * @param pathSpec The path spec for the servlet
 * @param clazz The servlet class
 */
public void addInternalServlet(String name, String pathSpec,
  Class<? extends HttpServlet> clazz) {
 addInternalServlet(name, pathSpec, clazz, false);
}

代码示例来源:origin: io.fabric8/fabric-hadoop

/**
 * Add an internal servlet in the server.
 * @param name The name of the servlet (can be passed as null)
 * @param pathSpec The path spec for the servlet
 * @param clazz The servlet class
 * @deprecated this is a temporary method
 */
@Deprecated
public void addInternalServlet(String name, String pathSpec,
  Class<? extends HttpServlet> clazz) {
 addInternalServlet(name, pathSpec, clazz, false, false);
}

代码示例来源:origin: io.prestosql.hadoop/hadoop-apache

/**
 * Add a servlet in the server.
 * @param name The name of the servlet (can be passed as null)
 * @param pathSpec The path spec for the servlet
 * @param clazz The servlet class
 */
public void addServlet(String name, String pathSpec,
  Class<? extends HttpServlet> clazz) {
 addInternalServlet(name, pathSpec, clazz, false);
 addFilterPathMapping(pathSpec, webAppContext);
}

代码示例来源:origin: io.hops/hadoop-common

/**
 * Add a servlet in the server.
 * @param name The name of the servlet (can be passed as null)
 * @param pathSpec The path spec for the servlet
 * @param clazz The servlet class
 */
public void addServlet(String name, String pathSpec,
  Class<? extends HttpServlet> clazz) {
 addInternalServlet(name, pathSpec, clazz, false);
 addFilterPathMapping(pathSpec, webAppContext);
}

代码示例来源:origin: com.github.jiayuhan-it/hadoop-common

/**
 * Add a servlet in the server.
 * @param name The name of the servlet (can be passed as null)
 * @param pathSpec The path spec for the servlet
 * @param clazz The servlet class
 */
public void addServlet(String name, String pathSpec,
  Class<? extends HttpServlet> clazz) {
 addInternalServlet(name, pathSpec, clazz, false);
 addFilterPathMapping(pathSpec, webAppContext);
}

代码示例来源:origin: com.facebook.hadoop/hadoop-core

/**
 * Add a servlet in the server.
 * @param name The name of the servlet (can be passed as null)
 * @param pathSpec The path spec for the servlet
 * @param clazz The servlet class
 */
public void addServlet(String name, String pathSpec,
  Class<? extends HttpServlet> clazz) {
 addInternalServlet(name, pathSpec, clazz);
 addFilterPathMapping(pathSpec, webAppContext);
}

代码示例来源:origin: io.fabric8/fabric-hadoop

/**
 * Add a servlet in the server.
 * @param name The name of the servlet (can be passed as null)
 * @param pathSpec The path spec for the servlet
 * @param clazz The servlet class
 */
public void addServlet(String name, String pathSpec,
  Class<? extends HttpServlet> clazz) {
 addInternalServlet(name, pathSpec, clazz, false, false);
 addFilterPathMapping(pathSpec, webAppContext);
}

代码示例来源:origin: ch.cern.hadoop/hadoop-common

/**
 * Add a servlet in the server.
 * @param name The name of the servlet (can be passed as null)
 * @param pathSpec The path spec for the servlet
 * @param clazz The servlet class
 */
public void addServlet(String name, String pathSpec,
  Class<? extends HttpServlet> clazz) {
 addInternalServlet(name, pathSpec, clazz, false);
 addFilterPathMapping(pathSpec, webAppContext);
}

代码示例来源:origin: org.jvnet.hudson.hadoop/hadoop-core

/**
 * Add a servlet in the server.
 * @param name The name of the servlet (can be passed as null)
 * @param pathSpec The path spec for the servlet
 * @param clazz The servlet class
 */
public void addServlet(String name, String pathSpec,
  Class<? extends HttpServlet> clazz) {
 addInternalServlet(name, pathSpec, clazz);
 addFilterPathMapping(pathSpec);
}

代码示例来源:origin: com.facebook.hadoop/hadoop-core

this.httpServer.setAttribute("name.system.image", getFSImage());
this.httpServer.setAttribute("name.conf", conf);
this.httpServer.addInternalServlet("fsck", "/fsck", FsckServlet.class);
this.httpServer.addInternalServlet("getimage", "/getimage", GetImageServlet.class);
this.httpServer.addInternalServlet("listPaths", "/listPaths/*", ListPathsServlet.class);
this.httpServer.addInternalServlet("data", "/data/*", FileDataServlet.class);
this.httpServer.addInternalServlet("checksum", "/fileChecksum/*",
  FileChecksumServlets.RedirectServlet.class);
httpServer.setAttribute(ReconfigurationServlet.
            CONF_SERVLET_RECONFIGURABLE_PREFIX +
            CONF_SERVLET_PATH, NameNode.this);
httpServer.addInternalServlet("nnconfchange", CONF_SERVLET_PATH,
               ReconfigurationServlet.class);

代码示例来源:origin: com.facebook.hadoop/hadoop-core

.getPort());
this.infoServer.addInternalServlet(null, "/streamFile/*", StreamFile.class);
this.infoServer.addInternalServlet(null, "/getFileChecksum/*",
  FileChecksumServlets.GetServlet.class);
this.infoServer.setAttribute("datanode", this);

代码示例来源:origin: com.facebook.hadoop/hadoop-core

infoServer.setAttribute("name.system.image", checkpointImage);
this.infoServer.setAttribute("name.conf", conf);
infoServer.addInternalServlet("getimage", "/getimage", GetImageServlet.class);
infoServer.start();

代码示例来源:origin: org.jvnet.hudson.hadoop/hadoop-core

infoServer.setAttribute("name.system.image", checkpointImage);
this.infoServer.setAttribute("name.conf", conf);
infoServer.addInternalServlet("getimage", "/getimage", GetImageServlet.class);
infoServer.start();

代码示例来源:origin: org.jvnet.hudson.hadoop/hadoop-core

sslConf.get("https.keystore.keypassword", ""));
this.infoServer.addInternalServlet(null, "/streamFile/*", StreamFile.class);
this.infoServer.addInternalServlet(null, "/getFileChecksum/*",
  FileChecksumServlets.GetServlet.class);
this.infoServer.setAttribute("datanode.blockScanner", blockScanner);

代码示例来源:origin: com.facebook.hadoop/hadoop-core

TaskTracker.this);
server.setAttribute("nettyMapOutputHttpPort", nettyMapOutputHttpPort);
server.addInternalServlet("reconfiguration", "/ttconfchange",
              ReconfigurationServlet.class);
server.addInternalServlet(
 "mapOutput", "/mapOutput", MapOutputServlet.class);
server.addInternalServlet("taskLog", "/tasklog", TaskLogServlet.class);
server.start();
this.httpPort = server.getPort();

代码示例来源:origin: org.jvnet.hudson.hadoop/hadoop-core

this.infoServer.setAttribute("name.system.image", getFSImage());
this.infoServer.setAttribute("name.conf", conf);
this.infoServer.addInternalServlet("fsck", "/fsck", FsckServlet.class);
this.infoServer.addInternalServlet("getimage", "/getimage", GetImageServlet.class);
this.infoServer.addInternalServlet("listPaths", "/listPaths/*", ListPathsServlet.class);
this.infoServer.addInternalServlet("data", "/data/*", FileDataServlet.class);
this.infoServer.addInternalServlet("checksum", "/fileChecksum/*",
  FileChecksumServlets.RedirectServlet.class);
this.infoServer.start();

代码示例来源:origin: org.apache.hadoop/hadoop-mapred

server.setAttribute("localDirAllocator", localDirAllocator);
server.setAttribute("shuffleServerMetrics", shuffleServerMetrics);
server.addInternalServlet("mapOutput", "/mapOutput", MapOutputServlet.class);
server.addServlet("taskLog", "/tasklog", TaskLogServlet.class);
server.start();

相关文章