Package org.tmatesoft.svn.core.io
Interface ISVNReplayHandler
-
- All Known Implementing Classes:
SVNReplayHandler
public interface ISVNReplayHandlerThe ISVNReplayHandler is used inSVNRepository.replayRange(long, long, long, boolean, ISVNReplayHandler)to provide and editor for replaying a revision.- Since:
- 1.2
- Version:
- 1.3
- Author:
- TMate Software Ltd.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidhandleEndRevision(long revision, SVNProperties revisionProperties, ISVNEditor editor)Handles the end of replaying a next revision.ISVNEditorhandleStartRevision(long revision, SVNProperties revisionProperties)Handles the start of replaying a next revision and returns an editor through which the revision will be replayed.
-
-
-
Method Detail
-
handleStartRevision
ISVNEditor handleStartRevision(long revision, SVNProperties revisionProperties) throws SVNException
Handles the start of replaying a next revision and returns an editor through which the revision will be replayed.- Parameters:
revision- target revision number of the received replay reportrevisionProperties- contains key/value pairs for each revision properties for thisrevision- Returns:
- editor for replicating
revision - Throws:
SVNException
-
handleEndRevision
void handleEndRevision(long revision, SVNProperties revisionProperties, ISVNEditor editor) throws SVNExceptionHandles the end of replaying a next revision. In this method the implementor should close theeditor.- Parameters:
revision- target revision number of the received replay reportrevisionProperties- contains key/value pairs for each revision properties for thisrevisioneditor- replication editor- Throws:
SVNException
-
-