diff app/src/main/java/ch/ethz/ssh2/SimpleServerSessionCallback.java @ 438:d29cce60f393

migrate from Eclipse to Android Studio
author Carl Byington <carl@five-ten-sg.com>
date Thu, 03 Dec 2015 11:23:55 -0800
parents src/ch/ethz/ssh2/SimpleServerSessionCallback.java@071eccdff8ea
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/app/src/main/java/ch/ethz/ssh2/SimpleServerSessionCallback.java	Thu Dec 03 11:23:55 2015 -0800
@@ -0,0 +1,53 @@
+/*
+ * Copyright (c) 2006-2013 Christian Plattner. All rights reserved.
+ * Please refer to the LICENSE.txt for licensing details.
+ */
+
+package ch.ethz.ssh2;
+
+import java.io.IOException;
+
+/**
+ * A basic ServerSessionCallback implementation.
+ * <p>
+ * Note: you should derive from this class instead of implementing
+ * the {@link ServerSessionCallback} interface directly. This way
+ * your code works also in case the interface gets extended in future
+ * versions.
+ *
+ * @author Christian
+ *
+ */
+public class SimpleServerSessionCallback implements ServerSessionCallback {
+    public Runnable requestShell(ServerSession ss) throws IOException {
+        return null;
+    }
+
+    public Runnable requestExec(ServerSession ss, String command) throws IOException {
+        return null;
+    }
+
+    public Runnable requestSubsystem(ServerSession ss, String subsystem) throws IOException {
+        return null;
+    }
+
+    public Runnable requestPtyReq(ServerSession ss, PtySettings pty) throws IOException {
+        return null;
+    }
+
+    /**
+     * By default, silently ignore passwd environment variables.
+     */
+    public Runnable requestEnv(ServerSession ss, String name, String value) throws IOException {
+        return new Runnable() {
+            public void run() {
+                /* Do nothing */
+            }
+        };
+    }
+
+    public void requestWindowChange(ServerSession ss, int term_width_columns, int term_height_rows,
+                                    int term_width_pixels, int term_height_pixels) throws IOException {
+    }
+
+}