public abstract class AsyncSessionTask
extends java.lang.Object
implements java.lang.Runnable
| Constructor and Description |
|---|
AsyncSessionTask(Connection<SshClientContext> con) |
AsyncSessionTask(Connection<SshClientContext> con,
ChannelRequestFuture future) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
disconnect() |
protected int |
getBufferSize() |
ChannelRequestFuture |
getChannelFuture() |
java.io.InputStream |
getInputStream() |
java.io.OutputStream |
getOutputStream() |
protected boolean |
isAllocatePseudoTerminal() |
protected abstract void |
onCloseSession(SessionChannel session) |
protected abstract void |
onOpenSession(SessionChannel session) |
void |
run() |
protected abstract void |
setupSession(SessionChannel session) |
public AsyncSessionTask(Connection<SshClientContext> con, ChannelRequestFuture future)
public AsyncSessionTask(Connection<SshClientContext> con)
protected boolean isAllocatePseudoTerminal()
public void disconnect()
public ChannelRequestFuture getChannelFuture()
public void run()
run in interface java.lang.Runnableprotected int getBufferSize()
public java.io.OutputStream getOutputStream()
public java.io.InputStream getInputStream()
protected abstract void setupSession(SessionChannel session)
protected abstract void onOpenSession(SessionChannel session)
protected abstract void onCloseSession(SessionChannel session)
public void close()
Copyright © 2022. All rights reserved.