Package sonia.scm.repository.spi
Class RepositoryServiceProvider
java.lang.Object
sonia.scm.repository.spi.RepositoryServiceProvider
- All Implemented Interfaces:
Closeable
,AutoCloseable
- Since:
- 1.17
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
The default implementation of this method does nothing.Get the correspondingModificationsCommand
implemented from the Plugins
-
Constructor Details
-
RepositoryServiceProvider
public RepositoryServiceProvider()
-
-
Method Details
-
getSupportedCommands
-
close
The default implementation of this method does nothing. If you need to free resources, close connections or release locks than you have to override this method.- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Throws:
IOException
-
getBlameCommand
-
getBranchesCommand
-
getBranchCommand
-
getBrowseCommand
-
getBundleCommand
- Since:
- 1.43
-
getCatCommand
-
getDiffCommand
-
getDiffResultCommand
-
getIncomingCommand
- Since:
- 1.31
-
getLogCommand
-
getModificationsCommand
Get the correspondingModificationsCommand
implemented from the Plugins- Returns:
- the corresponding
ModificationsCommand
implemented from the Plugins - Throws:
CommandNotSupportedException
- if there is no Implementation
-
getOutgoingCommand
- Since:
- 1.31
-
getPullCommand
- Since:
- 1.31
-
getPushCommand
- Since:
- 1.31
-
getSupportedFeatures
-
getTagsCommand
-
getTagCommand
- Since:
- 2.11.0
-
getUnbundleCommand
- Since:
- 1.43
-
getMergeCommand
- Since:
- 2.0
-
getModifyCommand
- Since:
- 2.0
-
getLookupCommand
- Since:
- 2.10.0
-
getFullHealthCheckCommand
- Since:
- 2.17.0
-
getMirrorCommand
- Since:
- 2.19.0
-
getFileLockCommand
- Since:
- 2.26.0
-
getBranchDetailsCommand
- Since:
- 2.28.0
-
getChangesetsCommand
-