|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jgit.lib.BaseRepositoryBuilder<B,R>
org.eclipse.jgit.storage.dht.DhtRepositoryBuilder<B,R,D>
B
- type of builder used by the DHT system.R
- type of repository used by the DHT system.D
- type of database used by the DHT system.public class DhtRepositoryBuilder<B extends DhtRepositoryBuilder,R extends DhtRepository,D extends Database>
Constructs a DhtRepository
.
Constructor Summary | |
---|---|
DhtRepositoryBuilder()
Initializes an empty builder with no values set. |
Method Summary | |
---|---|
B |
addAlternateObjectDirectory(java.io.File other)
|
R |
build()
|
D |
getDatabase()
|
DhtInserterOptions |
getInserterOptions()
|
DhtReaderOptions |
getReaderOptions()
|
RepositoryKey |
getRepositoryKey()
|
java.lang.String |
getRepositoryName()
|
B |
setDatabase(D database)
Set the cluster used to store the repositories. |
B |
setGitDir(java.io.File gitDir)
|
B |
setIndexFile(java.io.File indexFile)
|
B |
setInserterOptions(DhtInserterOptions opt)
Set the inserter options. |
B |
setObjectDirectory(java.io.File objectDirectory)
|
B |
setReaderOptions(DhtReaderOptions opt)
Set the reader options. |
B |
setRepositoryKey(RepositoryKey key)
|
B |
setRepositoryName(java.lang.String name)
Set the name of the repository to open. |
B |
setup()
|
B |
setWorkTree(java.io.File workTree)
|
Methods inherited from class org.eclipse.jgit.lib.BaseRepositoryBuilder |
---|
addAlternateObjectDirectories, addAlternateObjectDirectories, addCeilingDirectories, addCeilingDirectories, addCeilingDirectory, findGitDir, findGitDir, getAlternateObjectDirectories, getConfig, getFS, getGitDir, getIndexFile, getObjectDirectory, getWorkTree, isBare, isMustExist, loadConfig, readEnvironment, readEnvironment, requireGitDirOrWorkTree, safeFS, self, setBare, setFS, setMustExist, setupGitDir, setupInternals, setupWorkTree |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DhtRepositoryBuilder()
Method Detail |
---|
public D getDatabase()
public B setDatabase(D database)
database
- the database supplier.
this
public DhtReaderOptions getReaderOptions()
public B setReaderOptions(DhtReaderOptions opt)
opt
- new reader options object.
this
public DhtInserterOptions getInserterOptions()
public B setInserterOptions(DhtInserterOptions opt)
opt
- new inserter options object.
this
public java.lang.String getRepositoryName()
public B setRepositoryName(java.lang.String name)
name
- the name.
this
.public RepositoryKey getRepositoryKey()
public B setRepositoryKey(RepositoryKey key)
key
-
this
public B setup() throws java.lang.IllegalArgumentException, DhtException, RepositoryNotFoundException
setup
in class BaseRepositoryBuilder<B extends DhtRepositoryBuilder,R extends DhtRepository>
java.lang.IllegalArgumentException
DhtException
RepositoryNotFoundException
public R build() throws java.lang.IllegalArgumentException, DhtException, RepositoryNotFoundException
build
in class BaseRepositoryBuilder<B extends DhtRepositoryBuilder,R extends DhtRepository>
java.lang.IllegalArgumentException
DhtException
RepositoryNotFoundException
public B setGitDir(java.io.File gitDir)
setGitDir
in class BaseRepositoryBuilder<B extends DhtRepositoryBuilder,R extends DhtRepository>
public B setObjectDirectory(java.io.File objectDirectory)
setObjectDirectory
in class BaseRepositoryBuilder<B extends DhtRepositoryBuilder,R extends DhtRepository>
public B addAlternateObjectDirectory(java.io.File other)
addAlternateObjectDirectory
in class BaseRepositoryBuilder<B extends DhtRepositoryBuilder,R extends DhtRepository>
public B setWorkTree(java.io.File workTree)
setWorkTree
in class BaseRepositoryBuilder<B extends DhtRepositoryBuilder,R extends DhtRepository>
public B setIndexFile(java.io.File indexFile)
setIndexFile
in class BaseRepositoryBuilder<B extends DhtRepositoryBuilder,R extends DhtRepository>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |