public abstract class CommandModule extends 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(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(CommandName parent,
String name)
Configure a command to be invoked by name.
|
protected com.google.inject.binder.LinkedBindingBuilder<org.apache.sshd.server.Command> |
command(String name)
Configure a command to be invoked by name.
|
listenerfactoryaddError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBindingprotected com.google.inject.binder.LinkedBindingBuilder<org.apache.sshd.server.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(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(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