本文整理汇总了Java中org.apache.ignite.configuration.IgniteConfiguration.getLocalHost方法的典型用法代码示例。如果您正苦于以下问题:Java IgniteConfiguration.getLocalHost方法的具体用法?Java IgniteConfiguration.getLocalHost怎么用?Java IgniteConfiguration.getLocalHost使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.ignite.configuration.IgniteConfiguration
的用法示例。
在下文中一共展示了IgniteConfiguration.getLocalHost方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: optimize
import org.apache.ignite.configuration.IgniteConfiguration; //导入方法依赖的package包/类
/**
* Optimizes configuration to achieve better test performance.
*
* @param cfg Configuration.
* @return Optimized configuration (by modifying passed in one).
* @throws IgniteCheckedException On error.
*/
protected IgniteConfiguration optimize(IgniteConfiguration cfg) throws IgniteCheckedException {
// TODO: IGNITE-605: propose another way to avoid network overhead in tests.
if (cfg.getLocalHost() == null) {
if (cfg.getDiscoverySpi() instanceof TcpDiscoverySpi) {
cfg.setLocalHost("127.0.0.1");
if (((TcpDiscoverySpi)cfg.getDiscoverySpi()).getJoinTimeout() == 0)
((TcpDiscoverySpi)cfg.getDiscoverySpi()).setJoinTimeout(10000);
}
else
cfg.setLocalHost(getTestResources().getLocalHost());
}
// Do not add redundant data if it is not needed.
if (cfg.getIncludeProperties() == null)
cfg.setIncludeProperties();
return cfg;
}
示例2: resolveRestTcpHost
import org.apache.ignite.configuration.IgniteConfiguration; //导入方法依赖的package包/类
/**
* Resolves host for REST TCP server using grid configuration.
*
* @param cfg Grid configuration.
* @return REST host.
* @throws IOException If failed to resolve REST host.
*/
private InetAddress resolveRestTcpHost(IgniteConfiguration cfg) throws IOException {
String host = cfg.getConnectorConfiguration().getHost();
if (host == null)
host = cfg.getLocalHost();
return U.resolveLocalHost(host);
}