Class DaemonService

java.lang.Object
org.eclipse.jgit.transport.DaemonService

public abstract class DaemonService extends Object
A service exposed by Daemon over anonymous git://.
  • Method Details

    • isEnabled

      public boolean isEnabled()
      Whether this service is enabled for invocation.
      Returns:
      whether this service is enabled for invocation.
    • setEnabled

      public void setEnabled(boolean on)
      Set if it is allowed to use this service
      Parameters:
      on - true to allow this service to be used; false to deny it.
    • isOverridable

      public boolean isOverridable()
      Whether this service can be configured in the repository config file
      Returns:
      whether this service can be configured in the repository config file
    • setOverridable

      public void setOverridable(boolean on)
      Whether to permit repositories to override this service's enabled state with the daemon.servicename config setting.
      Parameters:
      on - true to permit repositories to override this service's enabled state with the daemon.servicename config setting.
    • getCommandName

      public String getCommandName()
      Get name of the command requested by clients.
      Returns:
      name of the command requested by clients.
    • handles

      public boolean handles(String commandLine)
      Determine if this service can handle the requested command.
      Parameters:
      commandLine - input line from the client.
      Returns:
      true if this command can accept the given command line.