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


Java NetworkSimulator类代码示例

本文整理汇总了Java中rice.pastry.direct.NetworkSimulator的典型用法代码示例。如果您正苦于以下问题:Java NetworkSimulator类的具体用法?Java NetworkSimulator怎么用?Java NetworkSimulator使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


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

示例1: DirectTransportLayer

import rice.pastry.direct.NetworkSimulator; //导入依赖的package包/类
public DirectTransportLayer(Identifier local, 
    NetworkSimulator<Identifier, MessageType> simulator, 
    NodeRecord nr, Environment env) {
  this.localIdentifier = local;
  this.simulator = simulator.getGenericSimulator();
  this.livenessProvider = simulator.getLivenessProvider();
  
  this.environment = env;
  this.logger = environment.getLogManager().getLogger(DirectTransportLayer.class, null);
  simulator.registerNode(local, this, nr);

}
 
开发者ID:barnyard,项目名称:pi,代码行数:13,代码来源:DirectTransportLayer.java

示例2: setupPastryNode

import rice.pastry.direct.NetworkSimulator; //导入依赖的package包/类
private PastryNode setupPastryNode() throws Exception {
    Environment environment = new Environment();
    NetworkSimulator<DirectNodeHandle, RawMessage> simulator = new EuclideanNetwork<DirectNodeHandle, RawMessage>(environment);
    PastryNodeFactory factory = new DirectPastryNodeFactory(new RandomNodeIdFactory(environment), simulator, environment);
    PastryNode pastryNode = spy(factory.newNode());

    if (testName.getMethodName().equals("testSendScribeMessageFromRandomOrigin"))
        doReturn(endpoint).when(pastryNode).buildEndpoint(isA(Application.class), isA(String.class));

    return pastryNode;
}
 
开发者ID:barnyard,项目名称:pi,代码行数:12,代码来源:KoalaScribeImplTest.java


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