Package net.tomp2p.futures

Examples of net.tomp2p.futures.FutureRemove.awaitUninterruptibly()


        .remove(Number160.createHash(locationKey))
        .from(new Number640(Number160.createHash(locationKey), Number160.ZERO, Number160
            .createHash(contentKey), Number160.ZERO))
        .to(new Number640(Number160.createHash(locationKey), Number160.ZERO, Number160
            .createHash(contentKey), Number160.MAX_VALUE)).start();
    futureRemove.awaitUninterruptibly();

    FutureGet futureGet = p1
        .get(Number160.createHash(locationKey))
        .from(new Number640(Number160.createHash(locationKey), Number160.ZERO, Number160
            .createHash(contentKey), Number160.ZERO))
View Full Code Here


    futurePut1.awaitUninterruptibly();
    assertTrue(futurePut1.isSuccess());

    // try to remove without content protection keys
    FutureRemove futureRemove1 = p1.remove(lKey).contentKey(cKey).start();
    futureRemove1.awaitUninterruptibly();
    assertFalse(futureRemove1.isSuccess());

    // verify failed remove
    FutureGet futureGet2 = p1.get(lKey).setContentKey(cKey).start();
    futureGet2.awaitUninterruptibly();
View Full Code Here

    assertEquals(testData1, (String) futureGet2.getData().object());
    assertEquals(keyPair1.getPublic(), futureGet2.getData().publicKey());

    // try to remove with wrong content protection keys 2
    FutureRemove futureRemove2 = p1.remove(lKey).contentKey(cKey).keyPair(keyPair2).start();
    futureRemove2.awaitUninterruptibly();
    assertFalse(futureRemove2.isSuccess());

    // verify failed remove
    FutureGet futureGet3 = p1.get(lKey).setContentKey(cKey).start();
    futureGet3.awaitUninterruptibly();
View Full Code Here

    assertEquals(testData1, (String) futureGet3.getData().object());
    assertEquals(keyPair1.getPublic(), futureGet3.getData().publicKey());

    // remove with correct content protection keys
    FutureRemove futureRemove4 = p1.remove(lKey).contentKey(cKey).keyPair(keyPair1).start();
    futureRemove4.awaitUninterruptibly();
    assertTrue(futureRemove4.isSuccess());

    // verify remove from peer 1
    FutureGet futureGet4a = p1.get(lKey).setContentKey(cKey).start();
    futureGet4a.awaitUninterruptibly();
View Full Code Here

    assertTrue(futurePut1.isSuccess());

    // try to remove without content protection keys using from/to
    FutureRemove futureRemove1 = p1.remove(lKey).from(new Number640(lKey, dKey, cKey, Number160.ZERO))
        .to(new Number640(lKey, dKey, cKey, Number160.MAX_VALUE)).start();
    futureRemove1.awaitUninterruptibly();
    assertFalse(futureRemove1.isSuccess());

    // verify failed remove
    FutureGet futureGet2 = p2.get(lKey).setDomainKey(dKey).setContentKey(cKey).setVersionKey(vKey)
        .start();
View Full Code Here

    assertEquals(key1.getPublic(), futureGet2.getData().publicKey());

    // remove with wrong content protection keys 2 using from/to
    FutureRemove futureRemove2a = p1.remove(lKey).from(new Number640(lKey, dKey, cKey, Number160.ZERO))
        .to(new Number640(lKey, dKey, cKey, Number160.MAX_VALUE)).keyPair(key2).start();
    futureRemove2a.awaitUninterruptibly();
    assertFalse(futureRemove2a.isSuccess());

    // verify failed remove
    FutureGet futureGet3 = p2.get(lKey).setDomainKey(dKey).setContentKey(cKey).setVersionKey(vKey)
        .start();
View Full Code Here

    assertEquals(key1.getPublic(), futureGet3.getData().publicKey());

    // remove with correct content protection keys 1 using from/to
    FutureRemove futureRemove4 = p1.remove(lKey).from(new Number640(lKey, dKey, cKey, Number160.ZERO))
        .to(new Number640(lKey, dKey, cKey, Number160.MAX_VALUE)).keyPair(key1).start();
    futureRemove4.awaitUninterruptibly();
    assertTrue(futureRemove4.isSuccess());

    // verify remove
    FutureGet futureGet4 = p2.get(lKey).setDomainKey(dKey).setContentKey(cKey).setVersionKey(vKey)
        .start();
View Full Code Here

    assertTrue(futurePut2.isSuccess());

    // remove with correct content protection keys using from/to
    FutureRemove futureRemove = p1.remove(lKey).from(new Number640(lKey, dKey, cKey, Number160.ZERO))
        .to(new Number640(lKey, dKey, cKey, Number160.MAX_VALUE)).keyPair(key).start();
    futureRemove.awaitUninterruptibly();
    assertTrue(futureRemove.isSuccess());

    // verify remove of version 1
    FutureGet futureGet4a = p2.get(lKey).setContentKey(cKey).setVersionKey(vKey1).start();
    futureGet4a.awaitUninterruptibly();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.