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 Summary

    Modifier and Type
    Method
    Description
    Get name of the command requested by clients.
    boolean
    handles(String commandLine)
    Determine if this service can handle the requested command.
    boolean
    Whether this service is enabled for invocation.
    boolean
    Whether this service can be configured in the repository config file
    void
    setEnabled(boolean on)
    Set if it is allowed to use this service
    void
    setOverridable(boolean on)
    Whether to permit repositories to override this service's enabled state with the daemon.servicename config setting.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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.