Class AbstractCommandSupport

java.lang.Object
org.apache.sshd.common.util.logging.AbstractLoggingBean
org.apache.sshd.server.command.AbstractCommandSupport
All Implemented Interfaces:
Runnable, org.apache.sshd.common.session.SessionContextHolder, SessionHolder<ServerSession>, org.apache.sshd.common.util.threads.ExecutorServiceCarrier, Command, CommandDirectErrorStreamAware, CommandDirectInputStreamAware, CommandDirectOutputStreamAware, CommandDirectStreamsAware, CommandLifecycle, ServerSessionAware, ServerSessionHolder
Direct Known Subclasses:
AbstractFileSystemCommand

public abstract class AbstractCommandSupport extends org.apache.sshd.common.util.logging.AbstractLoggingBean implements Command, Runnable, org.apache.sshd.common.util.threads.ExecutorServiceCarrier, ServerSessionAware, SessionHolder<ServerSession>, ServerSessionHolder
Provides a basic useful skeleton for Command executions
Author:
Apache MINA SSHD Project
  • Field Details

    • cmdRunner

      protected volatile Thread cmdRunner
    • executorService

      protected org.apache.sshd.common.util.threads.CloseableExecutorService executorService
    • cbCalled

      protected boolean cbCalled
  • Constructor Details

    • AbstractCommandSupport

      protected AbstractCommandSupport(String command, org.apache.sshd.common.util.threads.CloseableExecutorService executorService)
  • Method Details