Package org.jboss.cache.statetransfer

Examples of org.jboss.cache.statetransfer.StateTransferIntegrator


         // Acquire a lock on the root node
         acquireLocksForStateTransfer(targetRoot, owner, state_fetch_timeout,
                 true, true);

         // 1. Unserialize the states into transient and persistent state
         StateTransferIntegrator integrator =
                 StateTransferFactory.getStateTransferIntegrator(new_state,
                         targetRoot.getFqn(),
                         this);

         // 2. If transient state is available, integrate it
         try
         {
            integrator.integrateTransientState(targetRoot, cl);
            notifyAllNodesCreated(targetRoot);
         }
         catch (Throwable t)
         {
            log.error("failed setting transient state", t);
         }

         // 3. Store any persistent state
         integrator.integratePersistentState();
      }
      finally
      {
         releaseStateTransferLocks(targetRoot, owner, true);
      }
View Full Code Here


         // Acquire a lock on the root node
         acquireLocksForStateTransfer(targetRoot, owner, state_fetch_timeout,
                 true, true);

         // 1. Unserialize the states into transient and persistent state
         StateTransferIntegrator integrator =
                 StateTransferFactory.getStateTransferIntegrator(new_state,
                         targetRoot.getFqn(),
                         this);

         // 2. If transient state is available, integrate it
         try
         {
            integrator.integrateTransientState(targetRoot, cl);
            notifyAllNodesCreated(targetRoot);
         }
         catch (Throwable t)
         {
            log.error("failed setting transient state", t);
         }

         // 3. Store any persistent state
         integrator.integratePersistentState();
      }
      finally
      {
         releaseStateTransferLocks(targetRoot, owner, true);
      }
View Full Code Here

         // Acquire a lock on the root node
         acquireLocksForStateTransfer(targetRoot, owner, state_fetch_timeout,
                 true, true);

         // 1. Unserialize the states into transient and persistent state
         StateTransferIntegrator integrator =
                 StateTransferFactory.getStateTransferIntegrator(new_state,
                         targetRoot.getFqn(),
                         this);

         // 2. If transient state is available, integrate it
         try
         {
            integrator.integrateTransientState(targetRoot, cl);
            notifyAllNodesCreated(targetRoot);
         }
         catch (Throwable t)
         {
            log.error("failed setting transient state", t);
         }

         // 3. Store any persistent state
         integrator.integratePersistentState();
      }
      finally
      {
         releaseStateTransferLocks(targetRoot, owner, true);
      }
View Full Code Here

         // Acquire a lock on the root node
         acquireLocksForStateTransfer(targetRoot, owner, state_fetch_timeout,
                 true, true);

         // 1. Unserialize the states into transient and persistent state
         StateTransferIntegrator integrator =
                 StateTransferFactory.getStateTransferIntegrator(new_state,
                         targetRoot.getFqn(),
                         this);

         // 2. If transient state is available, integrate it
         try
         {
            integrator.integrateTransientState(targetRoot, cl);
            notifyAllNodesCreated(targetRoot);
         }
         catch (Throwable t)
         {
            log.error("failed setting transient state", t);
         }

         // 3. Store any persistent state
         integrator.integratePersistentState();
      }
      finally
      {
         releaseStateTransferLocks(targetRoot, owner, true);
      }
View Full Code Here

TOP

Related Classes of org.jboss.cache.statetransfer.StateTransferIntegrator

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.