[jboss-cvs] JBossCache/src/org/jboss/cache/interceptors ...

Manik Surtani msurtani at jboss.com
Mon Jan 15 11:19:10 EST 2007


  User: msurtani
  Date: 07/01/15 11:19:10

  Modified:    src/org/jboss/cache/interceptors 
                        DataGravitatorInterceptor.java
  Log:
  * JBCACHE-752
  * Refactored GravitationResult
  * Updated CacheMarshaller200 to marshall GravitateResults and NodeData
  * Moved NodeData (and related objects) to o.j.c.marshall pkg
  
  Revision  Changes    Path
  1.36      +7 -8      JBossCache/src/org/jboss/cache/interceptors/DataGravitatorInterceptor.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: DataGravitatorInterceptor.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/interceptors/DataGravitatorInterceptor.java,v
  retrieving revision 1.35
  retrieving revision 1.36
  diff -u -b -r1.35 -r1.36
  --- DataGravitatorInterceptor.java	10 Jan 2007 18:35:10 -0000	1.35
  +++ DataGravitatorInterceptor.java	15 Jan 2007 16:19:10 -0000	1.36
  @@ -19,10 +19,10 @@
   import org.jboss.cache.buddyreplication.BuddyManager;
   import org.jboss.cache.buddyreplication.GravitateResult;
   import org.jboss.cache.config.Configuration;
  -import org.jboss.cache.loader.NodeData;
   import org.jboss.cache.marshall.MethodCall;
   import org.jboss.cache.marshall.MethodCallFactory;
   import org.jboss.cache.marshall.MethodDeclarations;
  +import org.jboss.cache.marshall.NodeData;
   import org.jboss.util.stream.MarshalledValueInputStream;
   import org.jgroups.Address;
   import org.jgroups.blocks.GroupRequest;
  @@ -325,8 +325,7 @@
         }
         List<Address> mbrs = cache.getMembers();
         Boolean searchSubtrees = (buddyManager.isDataGravitationSearchBackupTrees() ? Boolean.TRUE : Boolean.FALSE);
  -      Boolean marshal = configuration.isUseRegionBasedMarshalling() ? Boolean.TRUE : Boolean.FALSE;
  -      MethodCall dGrav = MethodCallFactory.create(MethodDeclarations.dataGravitationMethod, fqn, searchSubtrees, marshal);
  +      MethodCall dGrav = MethodCallFactory.create(MethodDeclarations.dataGravitationMethod, fqn, searchSubtrees);
         List resps = cache.getRPCManager().callRemoteMethods(mbrs, dGrav, GroupRequest.GET_FIRST, true, buddyManager.getBuddyCommunicationTimeout());
         if (resps == null)
         {
  @@ -452,14 +451,14 @@
   
      private BackupData localBackupGet(Fqn fqn) throws CacheException
      {
  -      GravitateResult result = cache.gravitateData(fqn, true, false);// a "local" gravitation
  -      boolean found = result.getDataFound();
  +      GravitateResult result = cache.gravitateData(fqn, true);// a "local" gravitation
  +      boolean found = result.isDataFound();
         BackupData data = null;
   
         if (found)
         {
  -         Fqn backupFqn = result.getBuddyBackupRegion();
  -         List nodeData = result.getSubtree();
  +         Fqn backupFqn = result.getBuddyBackupFqn();
  +         List nodeData = result.getNodeData();
            data = new BackupData(fqn, backupFqn, nodeData);
            // now the cleanup
            if (buddyManager.isDataGravitationRemoveOnFind())
  
  
  



More information about the jboss-cvs-commits mailing list