Package org.eclipse.jgit.pgm
Class Daemon
- java.lang.Object
-
- org.eclipse.jgit.pgm.TextBuiltin
-
- org.eclipse.jgit.pgm.Daemon
-
class Daemon extends TextBuiltin
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.jgit.pgm.TextBuiltin
TextBuiltin.TerminatedByHelpException
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.List<java.lang.String>
canOverride
(package private) java.io.File
configFile
(package private) java.util.List<java.io.File>
directory
(package private) java.util.List<java.lang.String>
disable
(package private) java.util.List<java.lang.String>
enable
(package private) boolean
exportAll
(package private) java.util.List<java.lang.String>
forbidOverride
(package private) java.lang.String
host
(package private) int
port
(package private) int
timeout
-
Constructor Summary
Constructors Constructor Description Daemon()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private StoredConfig
getUserConfig()
protected boolean
requiresRepository()
If this command requires a repository.protected void
run()
Perform the actions of this command.private static DaemonService
service(Daemon d, java.lang.String n)
-
Methods inherited from class org.eclipse.jgit.pgm.TextBuiltin
abbreviateRef, containsHelp, die, die, die, die, execute, getErrorWriter, getOutputWriter, getRepository, getResourceBundle, init, initRaw, parseArguments, printUsage, printUsageAndExit, printUsageAndExit, resolve, setCommandName
-
-
-
-
Field Detail
-
configFile
java.io.File configFile
-
port
int port
-
host
java.lang.String host
-
timeout
int timeout
-
enable
java.util.List<java.lang.String> enable
-
disable
java.util.List<java.lang.String> disable
-
canOverride
java.util.List<java.lang.String> canOverride
-
forbidOverride
java.util.List<java.lang.String> forbidOverride
-
exportAll
boolean exportAll
-
directory
java.util.List<java.io.File> directory
-
-
Method Detail
-
requiresRepository
protected boolean requiresRepository()
If this command requires a repository.- Overrides:
requiresRepository
in classTextBuiltin
- Returns:
- true if
TextBuiltin.db
/TextBuiltin.getRepository()
is required
-
run
protected void run() throws java.lang.Exception
Perform the actions of this command.This method should only be invoked by
TextBuiltin.execute(String[])
.- Specified by:
run
in classTextBuiltin
- Throws:
java.lang.Exception
- an error occurred while processing the command. The main framework will catch the exception and print a message on standard error.
-
getUserConfig
private StoredConfig getUserConfig() throws java.io.IOException
- Throws:
java.io.IOException
-
service
private static DaemonService service(Daemon d, java.lang.String n)
-
-