当前位置: 首页>>代码示例>>Java>>正文


Java ServiceRecord.addInternalEndpoint方法代码示例

本文整理汇总了Java中org.apache.hadoop.registry.client.types.ServiceRecord.addInternalEndpoint方法的典型用法代码示例。如果您正苦于以下问题:Java ServiceRecord.addInternalEndpoint方法的具体用法?Java ServiceRecord.addInternalEndpoint怎么用?Java ServiceRecord.addInternalEndpoint使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.apache.hadoop.registry.client.types.ServiceRecord的用法示例。


在下文中一共展示了ServiceRecord.addInternalEndpoint方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: addSampleEndpoints

import org.apache.hadoop.registry.client.types.ServiceRecord; //导入方法依赖的package包/类
/**
 * Add some endpoints
 * @param entry entry
 */
public static void addSampleEndpoints(ServiceRecord entry, String hostname)
    throws URISyntaxException {
  assertNotNull(hostname);
  entry.addExternalEndpoint(webEndpoint(HTTP_API,
      new URI("http", hostname + ":80", "/")));
  entry.addExternalEndpoint(
      restEndpoint(API_WEBHDFS,
          new URI("http", hostname + ":8020", "/")));

  Endpoint endpoint = ipcEndpoint(API_HDFS, null);
  endpoint.addresses.add(RegistryTypeUtils.hostnamePortPair(hostname, 8030));
  entry.addInternalEndpoint(endpoint);
  InetSocketAddress localhost = new InetSocketAddress("localhost", 8050);
  entry.addInternalEndpoint(
      inetAddrEndpoint(NNIPC, ProtocolTypes.PROTOCOL_THRIFT, "localhost",
          8050));
  entry.addInternalEndpoint(
      RegistryTypeUtils.ipcEndpoint(
          IPC2, localhost));
}
 
开发者ID:naver,项目名称:hadoop,代码行数:25,代码来源:RegistryTestHelper.java

示例2: applyInitialRegistryDefinitions

import org.apache.hadoop.registry.client.types.ServiceRecord; //导入方法依赖的package包/类
@Override
public void applyInitialRegistryDefinitions(URL amWebURI,
    URL agentOpsURI,
    URL agentStatusURI,
    ServiceRecord serviceRecord)
  throws IOException {
  super.applyInitialRegistryDefinitions(amWebURI,
                                        agentOpsURI,
                                        agentStatusURI,
                                        serviceRecord);

  try {
    URL restURL = new URL(agentOpsURI, SLIDER_PATH_AGENTS);
    URL agentStatusURL = new URL(agentStatusURI, SLIDER_PATH_AGENTS);

    serviceRecord.addInternalEndpoint(
        new Endpoint(CustomRegistryConstants.AGENT_SECURE_REST_API,
                     ProtocolTypes.PROTOCOL_REST,
                     restURL.toURI()));
    serviceRecord.addInternalEndpoint(
        new Endpoint(CustomRegistryConstants.AGENT_ONEWAY_REST_API,
                     ProtocolTypes.PROTOCOL_REST,
                     agentStatusURL.toURI()));
  } catch (URISyntaxException e) {
    throw new IOException(e);
  }
}
 
开发者ID:apache,项目名称:incubator-slider,代码行数:28,代码来源:AgentProviderService.java


注:本文中的org.apache.hadoop.registry.client.types.ServiceRecord.addInternalEndpoint方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。