package com.asolutions.scmsshd.commands; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import org.apache.sshd.server.CommandFactory.Command; import org.apache.sshd.server.CommandFactory.ExitCallback; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class NoOpCommand implements Command { protected final Logger log = LoggerFactory.getLogger(getClass()); private ExitCallback callback; public void setErrorStream(OutputStream err) { } public void setExitCallback(ExitCallback callback) { this.callback = callback; } public void setInputStream(InputStream in) { } public void setOutputStream(OutputStream out) { } public void start() throws IOException { log.info("Executing No Op Command"); callback.onExit(-1); } }