Package com.google.gerrit.sshd
Class PluginCommandModule
java.lang.Object
com.google.inject.AbstractModule
com.google.gerrit.extensions.config.FactoryModule
com.google.gerrit.lifecycle.LifecycleModule
com.google.gerrit.sshd.CommandModule
com.google.gerrit.sshd.PluginCommandModule
- All Implemented Interfaces:
com.google.inject.Module
-
Field Summary
Fields inherited from class com.google.gerrit.sshd.CommandModule
slaveMode -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidalias(String name, Class<? extends BaseCommand> clazz) protected voidcommand(Class<? extends BaseCommand> clazz) protected com.google.inject.binder.LinkedBindingBuilder<org.apache.sshd.server.command.Command> Configure a command to be invoked by name.protected final voidprotected abstract voidMethods inherited from class com.google.gerrit.sshd.CommandModule
alias, alias, command, command, commandMethods inherited from class com.google.gerrit.lifecycle.LifecycleModule
listenerMethods inherited from class com.google.gerrit.extensions.config.FactoryModule
factoryMethods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
Constructor Details
-
PluginCommandModule
-
-
Method Details
-
configure
protected final void configure()- Overrides:
configurein classcom.google.inject.AbstractModule
-
configureCommands
protected abstract void configureCommands() -
command
protected com.google.inject.binder.LinkedBindingBuilder<org.apache.sshd.server.command.Command> command(String subCmd) Description copied from class:CommandModuleConfigure a command to be invoked by name.- Overrides:
commandin classCommandModule- Parameters:
subCmd- the name of the command the client will provide in order to call the command.- Returns:
- a binding that must be bound to a non-singleton provider for a
Commandobject.
-
command
-
alias
-