Package com.moesol.geoserver.sync.client

Examples of com.moesol.geoserver.sync.client.GeoserverClientSynchronizer.synchronize()


      @Override
      public void afterSynchronize() { }
      @Override
      public void sha1Collision() { }
    });
    synchronizer.synchronize(clientMap);

    assertEquals(6, clientMap.size());
    assertEquals(0, synchronizer.getNumCreates());
    assertEquals(6, synchronizer.getNumUpdates());
    assertEquals(0, synchronizer.getNumDeletes());
View Full Code Here


      @Override
      public void afterSynchronize() { }
      @Override
      public void sha1Collision() { }
    });
    synchronizer.synchronize(clientMap);

    assertEquals(4, clientMap.size());
    assertEquals(0, synchronizer.getNumCreates());
    assertEquals(4, synchronizer.getNumUpdates());
    assertEquals(0, synchronizer.getNumDeletes());
View Full Code Here

    assertEquals(0, synchronizer.getNumDeletes());
    assertEquals(2, synchronizer.getNumRounds());
   
    assertFeaturesEq(Arrays.asList(f("U1",101),f("U2",201),f("U3",301),f("U4",401)), clientMap);
   
    synchronizer.synchronize(clientMap);
    assertFeaturesEq(Arrays.asList(f("U1",102),f("U2",202),f("U4",402),f("C1", 502)), clientMap);
  }
 
  private void assertFeaturesEq(List<Feature> expected, Map<Identifier, FeatureAccessor> clientMap) {
    for (FeatureAccessor fa : clientMap.values()) {
View Full Code Here

        @Override
        public void sha1Collision() { }
      });
      synchronizer.setRequestBuilder(builder);
     
      synchronizer.synchronize(clientMap);
     
      if (System.currentTimeMillis() - lastOutput > 1000) {
        System.out.println("desc: " + asString(clientMap) + " n: " + synchronizer.getNumUpdates() + " i: " + i);
        lastOutput = System.currentTimeMillis();
      }
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.