Package org.jboss.system.server.profileservice.repository.clustered.sync

Examples of org.jboss.system.server.profileservice.repository.clustered.sync.RemoteContentModificationGenerator


      {
         if (!inSync)
         {
            throw new NotSynchronizedException();
         }
         RemoteContentModificationGenerator generator =
            new RemoteContentModificationGenerator(synchronizationPolicy, remoteBaseContent);
         return generator.getModificationList(contentManager.getOfficialContentMetadata(), remoteCurrentContent);
      }     
View Full Code Here


         if (!inSync)
         {
            throw new NotSynchronizedException();
         }
        
         RemoteContentModificationGenerator generator =
         new RemoteContentModificationGenerator(synchronizationPolicy);
         return generator.getModificationList(contentManager.getOfficialContentMetadata(), remoteCurrentContent);
      }
View Full Code Here

      item.setRelativePath("item");
      item.setOriginatingNode("localhost");
      item.setTimestamp(1);
      modified.getRepositories().iterator().next().getContent().add(item);
     
      RemoteContentModificationGenerator testee =
         new RemoteContentModificationGenerator(new MockSynchronizationPolicy(), getNewRepositoryContentMetadata());
     
      List<ContentModification> mods = testee.getModificationList(base, modified);
     
      assertEquals(1, mods.size());
      assertEquals(Type.PUSH_TO_CLUSTER, mods.get(0).getType());
      assertEquals(item, mods.get(0).getItem());
   }
View Full Code Here

      item.setRelativePath("item");
      item.setOriginatingNode("localhost");
      item.setTimestamp(1);
      modified.getRepositories().iterator().next().getContent().add(item);
     
      RemoteContentModificationGenerator testee =
         new RemoteContentModificationGenerator(new MockSynchronizationPolicy());
     
      List<ContentModification> mods = testee.getModificationList(base, modified);
     
      assertEquals(1, mods.size());
      assertEquals(Type.PUSH_TO_CLUSTER, mods.get(0).getType());
      assertEquals(item, mods.get(0).getItem());
   }
View Full Code Here

      item2.setRelativePath("item2");
      item2.setOriginatingNode("localhost");
      item2.setTimestamp(1);
      modified.getRepositories().iterator().next().getContent().add(item2);
     
      RemoteContentModificationGenerator testee =
         new RemoteContentModificationGenerator(new MockSynchronizationPolicy(),
                                                getNewRepositoryContentMetadata());
     
      List<ContentModification> mods = testee.getModificationList(base, modified);
     
      assertEquals(1, mods.size());
      assertEquals(Type.PUSH_TO_CLUSTER, mods.get(0).getType());
      assertEquals(item2, mods.get(0).getItem());
   }
View Full Code Here

      item2.setRelativePath("item2");
      item2.setOriginatingNode("localhost");
      item2.setTimestamp(1);
      modified.getRepositories().iterator().next().getContent().add(item2);
     
      RemoteContentModificationGenerator testee =
         new RemoteContentModificationGenerator(new MockSynchronizationPolicy());
     
      List<ContentModification> mods = testee.getModificationList(base, modified);
     
      assertEquals(1, mods.size());
      assertEquals(Type.PUSH_TO_CLUSTER, mods.get(0).getType());
      assertEquals(item2, mods.get(0).getItem());
   }
View Full Code Here

      modified.getRepositories().iterator().next().getContent().add(item2);
     
      MockSynchronizationPolicy policy = new MockSynchronizationPolicy();
      policy.setAllowJoinRemovals(Boolean.FALSE);
     
      RemoteContentModificationGenerator testee =
         new RemoteContentModificationGenerator(policy, getNewRepositoryContentMetadata());
     
      List<ContentModification> mods = testee.getModificationList(base, modified);
     
      assertEquals(2, mods.size());
      assertEquals(Type.PULL_FROM_CLUSTER, mods.get(0).getType());
      assertEquals(item1, mods.get(0).getItem());
      assertEquals(Type.PUSH_TO_CLUSTER, mods.get(1).getType());
View Full Code Here

      modified.getRepositories().iterator().next().getContent().add(item2);
     
      MockSynchronizationPolicy policy = new MockSynchronizationPolicy();
      policy.setAllowMergeRemovals(Boolean.FALSE);
     
      RemoteContentModificationGenerator testee =
         new RemoteContentModificationGenerator(policy);
     
      List<ContentModification> mods = testee.getModificationList(base, modified);
     
      assertEquals(2, mods.size());
      assertEquals(Type.PULL_FROM_CLUSTER, mods.get(0).getType());
      assertEquals(item1, mods.get(0).getItem());
      assertEquals(Type.PUSH_TO_CLUSTER, mods.get(1).getType());
View Full Code Here

      {
         if (!inSync)
         {
            throw new NotSynchronizedException();
         }
         RemoteContentModificationGenerator generator =
            new RemoteContentModificationGenerator(synchronizationPolicy, remoteBaseContent);
         return generator.getModificationList(contentManager.getOfficialContentMetadata(), remoteCurrentContent);
      }     
View Full Code Here

         if (!inSync)
         {
            throw new NotSynchronizedException();
         }
        
         RemoteContentModificationGenerator generator =
         new RemoteContentModificationGenerator(synchronizationPolicy);
         return generator.getModificationList(contentManager.getOfficialContentMetadata(), remoteCurrentContent);
      }
View Full Code Here

TOP

Related Classes of org.jboss.system.server.profileservice.repository.clustered.sync.RemoteContentModificationGenerator

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.