Exemple #1
0
  private void add(Peer peer, byte[] key, byte[] value) throws InterruptedException {
    RoutingConfiguration rc = new RoutingConfiguration(1, 0, 10, 1);
    RequestP2PConfiguration pc = new RequestP2PConfiguration(3, 5, 0);
    ConfigurationStore cs = Configurations.defaultStoreConfiguration();
    cs.setRequestP2PConfiguration(pc);
    cs.setRoutingConfiguration(rc);

    Data data = new Data(value);
    data.setTTLSeconds(3);
    peer.add(new Number160(key), data, cs)
        .addListener(
            new BaseFutureAdapter<FutureDHT>() {
              @Override
              public void operationComplete(final FutureDHT future) throws Exception {
                System.out.println(future.getRawKeys());
              }
            });
  }