Interface ISVNAdminEventHandler

All Superinterfaces:
ISVNCanceller, ISVNEventHandler
All Known Implementing Classes:
SVNAdminDumpCommand, SVNAdminEventAdapter, SVNAdminListTransactionsCommand, SVNAdminLoadCommand, SVNAdminPackCommand, SVNAdminRecoverCommand, SVNAdminRemoveTransactionsCommand, SVNAdminUpgradeCommand, SVNAdminVerifyCommand, SVNDumpFilterExcludeCommand, SVNDumpFilterIncludeCommand, SvnRepositoryCopyRevisionPropertiesImpl, SvnRepositoryDumpImpl, SvnRepositoryFilterImpl, SvnRepositoryInitializeImpl, SvnRepositoryListLocksImpl, SvnRepositoryListTransactionsImpl, SvnRepositoryLoadImpl, SvnRepositoryPackImpl, SvnRepositoryRecoverImpl, SvnRepositoryRemoveLocksImpl, SvnRepositoryRemoveTransactionsImpl, SvnRepositorySynchronizeImpl, SvnRepositoryUpgradeImpl, SvnRepositoryVerifyImpl, SVNSyncCopyRevPropsCommand, SVNSyncInitializeCommand, SVNSyncSynchronizeCommand

public interface ISVNAdminEventHandler extends ISVNEventHandler
The ISVNAdminEventHandler is used in several methods of SVNAdminClient to notify callers of operation progress. To register your ISVNAdminEventHandler in SVNAdminClient pass it to SVNAdminClient.setEventHandler(). Or if you are using SVNClientManager you may register your handler by passing it to SVNClientManager.setEventHandler(). ISVNAdminEventHandler extends ISVNEventHandler, so at the same time you may use it with other SVN*Client objects and as a cancellation editor.
Since:
1.2
Version:
1.3
  • Method Details

    • handleAdminEvent

      void handleAdminEvent(SVNAdminEvent event, double progress) throws SVNException
      Handles the current admin event.
      Parameters:
      event - an event to handle
      progress - progress state (reserved for future purposes)
      Throws:
      SVNException