public abstract class CommandModule
extends com.google.gerrit.lifecycle.LifecycleModule
Modifier and Type | Field and Description |
---|---|
protected boolean |
slaveMode |
Constructor and Description |
---|
CommandModule() |
Modifier and Type | Method and Description |
---|---|
protected void |
alias(CommandName parent,
String name,
Class<? extends BaseCommand> clazz)
Alias one command to another.
|
protected void |
alias(String from,
String to)
Alias one command to another.
|
protected com.google.inject.binder.LinkedBindingBuilder<org.apache.sshd.server.command.Command> |
command(CommandName name)
Configure a command to be invoked by name.
|
protected void |
command(CommandName parent,
Class<? extends BaseCommand> clazz)
Configure a command to be invoked by name.
|
protected com.google.inject.binder.LinkedBindingBuilder<org.apache.sshd.server.command.Command> |
command(CommandName parent,
String name)
Configure a command to be invoked by name.
|
protected com.google.inject.binder.LinkedBindingBuilder<org.apache.sshd.server.command.Command> |
command(String name)
Configure a command to be invoked by name.
|
factory
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
protected com.google.inject.binder.LinkedBindingBuilder<org.apache.sshd.server.command.Command> command(String name)
name
- the name of the command the client will provide in order to call the command.Command
object.protected com.google.inject.binder.LinkedBindingBuilder<org.apache.sshd.server.command.Command> command(CommandName name)
name
- the name of the command the client will provide in order to call the command.Command
object.protected com.google.inject.binder.LinkedBindingBuilder<org.apache.sshd.server.command.Command> command(CommandName parent, String name)
parent
- context of the parent command, that this command is a subcommand of.name
- the name of the command the client will provide in order to call the command.Command
object.protected void command(CommandName parent, Class<? extends BaseCommand> clazz)
parent
- context of the parent command, that this command is a subcommand of.clazz
- class of the command with CommandMetaData
annotation to retrieve the name
and the description fromprotected void alias(CommandName parent, String name, Class<? extends BaseCommand> clazz)
parent
- context of the parent command, that this command is a subcommand of.name
- the name of the command the client will provide in order to call the command.clazz
- class of the command with CommandMetaData
annotation to retrieve the
description from