Class DispatchCommandProvider

java.lang.Object
com.google.gerrit.sshd.DispatchCommandProvider
All Implemented Interfaces:
com.google.inject.Provider<com.google.gerrit.sshd.DispatchCommand>, jakarta.inject.Provider<com.google.gerrit.sshd.DispatchCommand>, javax.inject.Provider<com.google.gerrit.sshd.DispatchCommand>

public class DispatchCommandProvider extends Object implements com.google.inject.Provider<com.google.gerrit.sshd.DispatchCommand>
Creates DispatchCommand using commands registered by CommandModule.
  • Constructor Details

    • DispatchCommandProvider

      public DispatchCommandProvider(CommandName cn)
  • Method Details

    • get

      public com.google.gerrit.sshd.DispatchCommand get()
      Specified by:
      get in interface com.google.inject.Provider<com.google.gerrit.sshd.DispatchCommand>
      Specified by:
      get in interface jakarta.inject.Provider<com.google.gerrit.sshd.DispatchCommand>
      Specified by:
      get in interface javax.inject.Provider<com.google.gerrit.sshd.DispatchCommand>
    • register

      public RegistrationHandle register(CommandName name, com.google.inject.Provider<org.apache.sshd.server.command.Command> cmd)
    • replace

      public RegistrationHandle replace(CommandName name, com.google.inject.Provider<org.apache.sshd.server.command.Command> cmd)