Package com.moesol.geoserver.sync.client

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


      FeatureCollectionType server = make(serverFeatures);
     
      RequestBuilder builder = new SimulatedRequestBuilder(server);
      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


    GeoserverClientSynchronizer synchronizer = new GeoserverClientSynchronizer(makeConfiguration(), "url", SimulatedRequestBuilder.POST_TEMPLATE);
    Map<Identifier, FeatureAccessor> clientMap = asMap(client);
   
    RequestBuilder builder = new SimulatedRequestBuilder(server);
    synchronizer.setRequestBuilder(builder);
    synchronizer.synchronize(clientMap);

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

    GeoserverClientSynchronizer synchronizer = new GeoserverClientSynchronizer(makeConfiguration(), "url", SimulatedRequestBuilder.POST_TEMPLATE);
    Map<Identifier, FeatureAccessor> clientMap = asMap(client);
   
    RequestBuilder builder = new SimulatedRequestBuilder(server);
    synchronizer.setRequestBuilder(builder);
    synchronizer.synchronize(clientMap);

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

    GeoserverClientSynchronizer synchronizer = new GeoserverClientSynchronizer(makeConfiguration(), "url", SimulatedRequestBuilder.POST_TEMPLATE);
    Map<Identifier, FeatureAccessor> clientMap = asMap(client);
   
    RequestBuilder builder = new SimulatedRequestBuilder(server);
    synchronizer.setRequestBuilder(builder);
    synchronizer.synchronize(clientMap);

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

        public void afterSynchronize() { }
        @Override
        public void sha1Collision() { }
      });
      synchronizer.setRequestBuilder(builder);
      synchronizer.synchronize(clientMap);
     
      if (System.currentTimeMillis() - lastOutput > 1000) {
        System.out.printf("%d,%d,%d,%d,%d,%d,%d,%d,%d%n",
            i, engine.getNumCreated(), synchronizer.getNumCreates(),
            engine.getNumUpdated(), synchronizer.getNumUpdates(),
View Full Code Here

      }
      engine.resetCounts();
    }
   
    synchronizer.setRoundListener(mock(RoundListener.class));
    synchronizer.synchronize(clientMap);
    assertFeaturesEq(Arrays.asList(engine.getFeatures()), clientMap);
  }
 
  @Test
  public void testExtraUpdate1() throws IOException, ParseException, SAXException, ParserConfigurationException {
View Full Code Here

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

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

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

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

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

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

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

    assertEquals(6, clientMap.size());
    assertEquals(0, synchronizer.getNumCreates());
    assertEquals(3, synchronizer.getNumUpdates());
    assertEquals(0, synchronizer.getNumDeletes());
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.