You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
sshj uses sl4j, which is just a facade, so it depends on how the underlying logging implementation you are using is configured. For example, in case of log4j this is typically accomplished with a log4j.properties in the classpath. Filter out/down messages from the net.schmizz category.
In versions less than 0.3.0 there is an embarrassing bug that some logger categories are misconfigured. So filtering will not work correctly.
Android support
Android is not supported because sshj uses elements of the Java 6 library, which is not fully supported in the Android SDK. So when that happens, sshj will work on Android.
I/O with Channels
// on any Channel, including Session.Command, Session.Shell and Session.SubsystemgetOutputStream() // -> java.io.OutputStream; corresponds to stdingetInputStream() // -> java.io.InputStream; corresponds to stdout// only on Session.Command and Session.ShellgetErrorStream() // -> java.io.InputStream; corresponds to stderr// only on Session.CommandgetOutputAsString() // -> java.lang.String; blocks until it reads all data from stdout
Concurrency
Multiplexing channels over a single connection is supported.