Package org.tmatesoft.svn.core.wc.admin
Class SVNReplayHandler
- java.lang.Object
-
- org.tmatesoft.svn.core.wc.admin.SVNReplayHandler
-
- All Implemented Interfaces:
ISVNReplayHandler
public class SVNReplayHandler extends java.lang.Object implements ISVNReplayHandler
SVNReplayHandler
is an implementation ofISVNReplayHandler
that is used inSVNAdminClient.doSynchronize(org.tmatesoft.svn.core.SVNURL)
.- Since:
- 1.2
- Version:
- 1.3
- Author:
- TMate Software Ltd.
-
-
Constructor Summary
Constructors Constructor Description SVNReplayHandler(SVNRepository targetRepository, boolean hasCommitRevPropsCapability, ISVNLogEntryHandler logEntryHandler, ISVNDebugLog debugLog, ISVNEventHandler canceller, SVNAdminClient adminClient)
Creates a new replay handler.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getNormalizedNodePropsCount()
int
getNormalizedRevPropsCount()
void
handleEndRevision(long revision, SVNProperties revisionProperties, ISVNEditor editor)
Handles the end of replaying a next revision.ISVNEditor
handleStartRevision(long revision, SVNProperties revisionProperties)
Handles the start of replaying a next revision and returns an editor through which the revision will be replayed.
-
-
-
Constructor Detail
-
SVNReplayHandler
public SVNReplayHandler(SVNRepository targetRepository, boolean hasCommitRevPropsCapability, ISVNLogEntryHandler logEntryHandler, ISVNDebugLog debugLog, ISVNEventHandler canceller, SVNAdminClient adminClient)
Creates a new replay handler.- Parameters:
targetRepository
-hasCommitRevPropsCapability
-logEntryHandler
-debugLog
-canceller
-adminClient
-
-
-
Method Detail
-
handleStartRevision
public ISVNEditor handleStartRevision(long revision, SVNProperties revisionProperties) throws SVNException
Description copied from interface:ISVNReplayHandler
Handles the start of replaying a next revision and returns an editor through which the revision will be replayed.- Specified by:
handleStartRevision
in interfaceISVNReplayHandler
- Parameters:
revision
-revisionProperties
-- Returns:
- editor to replicate the revision
- Throws:
SVNException
-
handleEndRevision
public void handleEndRevision(long revision, SVNProperties revisionProperties, ISVNEditor editor) throws SVNException
Description copied from interface:ISVNReplayHandler
Handles the end of replaying a next revision. In this method the implementor should close theeditor
.- Specified by:
handleEndRevision
in interfaceISVNReplayHandler
- Parameters:
revision
-revisionProperties
-editor
-- Throws:
SVNException
-
getNormalizedRevPropsCount
public int getNormalizedRevPropsCount()
-
getNormalizedNodePropsCount
public int getNormalizedNodePropsCount()
-
-