package no.java.incogito.application; import fj.F; import fj.data.List; import no.java.incogito.domain.User; import no.java.incogito.domain.User.UserId; import voldemort.client.SocketStoreClientFactory; import voldemort.client.StoreClient; import voldemort.versioning.TimeBasedInconsistencyResolver; import java.util.Map; import java.io.File; /** * @author <a href="mailto:trygve.laugstol@arktekk.no">Trygve Laugstøl</a> * @version $Id$ */ public class TrygveMain { public static void main(String[] args) { System.out.println("UserClient.SCHEMA"); System.out.println(UserClient.SCHEMA); SocketStoreClientFactory clientFactory = new SocketStoreClientFactory("tcp://localhost:6660"); StoreClient<String, Map> client = clientFactory.getStoreClient("user", new TimeBasedInconsistencyResolver<Map>()); UserClient userClient = new UserClient(client); IncogitoApplication incogito = new DefaultIncogitoApplication(new File(""), userClient, null); List<UserId> userIds = List.range(1, 1000).map(toString).map(UserId.userId); // Insert users // for (UserId userId : userIds) { // // User user = User.createPristineUser(userId); // // incogito.setUser(user); // } for (UserId userId : userIds) { OperationResult<User> userOperationResult = incogito.getUser(userId); System.out.println("userOperationResult = " + userOperationResult); } System.out.println("Done"); clientFactory.close(); } static final F<Integer, String> toString = new F<Integer, String>() { public String f(Integer integer) { return integer.toString(); } }; }