use of data.City in project microservices by pwillhan.
the class MapSearchPagingExample method main.
public static void main(String[] args) {
HazelcastInstance hz = Hazelcast.newHazelcastInstance();
IMap<String, City> capitals = hz.getMap("capitals");
capitals.addIndex("name", false);
capitals.addIndex("population", true);
capitals.put("GB", new City("London", "GB", 8174100));
capitals.put("FR", new City("Paris", "FR", 2268265));
capitals.put("US", new City("Washington DC", "US", 601723));
capitals.put("AU", new City("Canberra", "AU", 354644));
Predicate largeCityPredicate = Predicates.greaterThan("population", 1000000);
Collection<City> largeCities = capitals.values(largeCityPredicate);
PagingPredicate pagingPredicate = new PagingPredicate(largeCityPredicate, 1);
System.err.println(capitals.values(pagingPredicate));
pagingPredicate.nextPage();
System.err.println(capitals.values(pagingPredicate));
}
use of data.City in project microservices by pwillhan.
the class MapStoreExample method main.
public static void main(String[] args) throws Exception {
HazelcastInstance hz = Hazelcast.newHazelcastInstance();
IMap<String, City> capitals = hz.getMap("capitals");
if (!capitals.containsKey("GB")) {
System.err.println("Creating London record");
capitals.put("GB", new City("London", "GB", 8416535));
}
if (!capitals.containsKey("FR")) {
System.err.println("Creating Paris record");
capitals.put("FR", new City("Paris", "FR", 2241346));
}
System.err.println("GB: " + capitals.get("GB"));
System.err.println("FR: " + capitals.get("FR"));
}
Aggregations