org.exoplatform.services.jcr.ext.replication.recovery
Class RecoverySynchronizer

java.lang.Object
  extended by org.exoplatform.services.jcr.ext.replication.recovery.RecoverySynchronizer

public class RecoverySynchronizer
extends java.lang.Object

Created by The eXo Platform SAS.

Version:
$Id: RecoverySynchronizer.java 46903 2010-04-28 09:45:32Z rainf0x $
Author:
Alex Reshetnyak

Constructor Summary
RecoverySynchronizer(java.io.File recoveryDir, FileNameFactory fileNameFactory, FileCleaner fileCleaner, ChannelManager channelManager, java.lang.String ownName, RecoveryWriter recoveryWriter, RecoveryReader recoveryReader, java.lang.String systemId)
          RecoverySynchronizer constructor.
 
Method Summary
 void localSynchronization()
          localSynchronization.
 int processingPacket(Packet packet, int status)
          processingPacket.
 void setDataKeeper(ItemDataKeeper dataKeeper)
          setDataKeeper.
 void synchronizRepository()
          Will be initialized the synchronization.
 void updateInitedParticipantsClusterList(java.util.Collection<? extends java.lang.String> list)
          updateInitedParticipantsClusterList.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RecoverySynchronizer

public RecoverySynchronizer(java.io.File recoveryDir,
                            FileNameFactory fileNameFactory,
                            FileCleaner fileCleaner,
                            ChannelManager channelManager,
                            java.lang.String ownName,
                            RecoveryWriter recoveryWriter,
                            RecoveryReader recoveryReader,
                            java.lang.String systemId)
RecoverySynchronizer constructor.

Parameters:
recoveryDir - the recovery dir
fileNameFactory - the FileNameFactory
fileCleaner - the FileCleaner
channelManager - the ChannelManager
ownName - the own name
recoveryWriter - the RecoveryWriter
recoveryReader - the RecoveryReader
systemId - the system identification string
Method Detail

synchronizRepository

public void synchronizRepository()
Will be initialized the synchronization.


processingPacket

public int processingPacket(Packet packet,
                            int status)
                     throws java.lang.Exception
processingPacket.

Parameters:
packet - the Packet
status - before status
Returns:
int after status
Throws:
java.lang.Exception - will be generated the Exception

setDataKeeper

public void setDataKeeper(ItemDataKeeper dataKeeper)
setDataKeeper.

Parameters:
dataKeeper - the ItemDataKeeper

updateInitedParticipantsClusterList

public void updateInitedParticipantsClusterList(java.util.Collection<? extends java.lang.String> list)
updateInitedParticipantsClusterList.

Parameters:
list - the list of initialized members

localSynchronization

public void localSynchronization()
localSynchronization.



Copyright © 2010 eXo Platform SAS. All Rights Reserved.