Package voldemort.versioning

Examples of voldemort.versioning.Versioned$HappenedBeforeComparator


    // when
    final Message<Car> message = MessageBuilder.withPayload( car ).setHeader( VoldemortHeaders.KEY, carId ).build();
    voldemortOutboundPutChannel.send( message );

    // then
    final Versioned found = storeClient.get( carId );
    Assert.assertEquals( car, found.getValue() );

    context.close();
  }
View Full Code Here


    // when
    final Message<Person> message = MessageBuilder.withPayload( lukasz ).setHeader( VoldemortHeaders.KEY, lukasz.getId() ).build();
    voldemortOutboundPutChannel.send( message );

    // then
    final Versioned found = storeClient.get( lukasz.getId() );
    Assert.assertEquals( lukasz, found.getValue() );

    context.close();
  }
View Full Code Here

    // when
    final Message<Person> message = MessageBuilder.withPayload( lukasz ).build();
    voldemortOutboundDeleteChannel.send( message );

    // then
    final Versioned found = storeClient.get( lukasz.getId() );
    Assert.assertNull( found );

    context.close();
  }
View Full Code Here

    final Message<Person> message = MessageBuilder.withPayload( lukasz )
        .setHeader( VoldemortHeaders.PERSIST_MODE, PersistMode.PUT ).build();
    voldemortOutboundDeleteChannel.send( message );

    // then
    final Versioned found = storeClient.get( lukasz.getId() );
    Assert.assertEquals( lukasz, found.getValue() );

    context.close();
  }
View Full Code Here

    final Message<Person> message = MessageBuilder.withPayload( lukasz ).build();
    voldemortOrderChannel.send( message );

    // then
    messageUpdater.updatePerson( copy );
    final Versioned found = storeClient.get( lukasz.getId() );
    Assert.assertEquals( copy, found.getValue() );

    context.close();
  }
View Full Code Here

    }
  }

  @Override
  protected Object doRetrieve(Object id) {
    final Versioned version = client.get( id );
    if ( version != null ) {
      return version.getValue();
    }
    return null;
  }
View Full Code Here

    // when
    final Message<Versioned<Person>> received = (Message<Versioned<Person>>) inboundChannel.receive();

    // then
    final Versioned found = storeClient.get( kinga.getId() );
    Assert.assertEquals( found, received.getPayload() );

    context.close();
  }
View Full Code Here

    // when
    final Message<Person> received = (Message<Person>) inboundChannel.receive();

    // then
    Assert.assertEquals( robert, received.getPayload() );
    final Versioned found = storeClient.get( robert.getId() );
    Assert.assertNull( found );

    context.close();
  }
View Full Code Here

TOP

Related Classes of voldemort.versioning.Versioned$HappenedBeforeComparator

Copyright © 2018 www.massapicom. 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.