This abstract base class represents a channel-specific request (SSH_MSG_CHANNEL_REQUEST) to be sent to the remote side. More...
Package Functions | |
void | request (Session session, Channel channel) throws Exception |
boolean | waitForReply () |
void | setReply (boolean reply) |
void | write (Packet packet) throws Exception |
Private Attributes | |
boolean | reply = false |
Session | session = null |
Channel | channel = null |
This abstract base class represents a channel-specific request (SSH_MSG_CHANNEL_REQUEST) to be sent to the remote side.
These request classes are used only internally, and should not be public.
Definition at line 39 of file Request.java.
void com.jcraft.jsch.Request.request | ( | Session | session, | |
Channel | channel | |||
) | throws Exception [package] |
Reimplemented in com.jcraft.jsch.RequestAgentForwarding, com.jcraft.jsch.RequestEnv, com.jcraft.jsch.RequestExec, com.jcraft.jsch.RequestPtyReq, com.jcraft.jsch.RequestSftp, com.jcraft.jsch.RequestShell, com.jcraft.jsch.RequestSignal, com.jcraft.jsch.RequestSubsystem, com.jcraft.jsch.RequestWindowChange, and com.jcraft.jsch.RequestX11.
Definition at line 43 of file Request.java.
References com.jcraft.jsch.Request.channel, com.jcraft.jsch.Channel.connectTimeout, com.jcraft.jsch.Request.session, and com.jcraft.jsch.Request.setReply().
Referenced by com.jcraft.jsch.ChannelSession.sendRequests(), com.jcraft.jsch.ChannelSubsystem.start(), com.jcraft.jsch.ChannelShell.start(), and com.jcraft.jsch.ChannelExec.start().
void com.jcraft.jsch.Request.setReply | ( | boolean | reply | ) | [package] |
Definition at line 51 of file Request.java.
Referenced by com.jcraft.jsch.RequestSubsystem.request(), com.jcraft.jsch.RequestAgentForwarding.request(), com.jcraft.jsch.Request.request(), and com.jcraft.jsch.RequestSftp.RequestSftp().
boolean com.jcraft.jsch.Request.waitForReply | ( | ) | [package] |
Definition at line 50 of file Request.java.
References com.jcraft.jsch.Request.reply.
Referenced by com.jcraft.jsch.RequestX11.request(), com.jcraft.jsch.RequestWindowChange.request(), com.jcraft.jsch.RequestSubsystem.request(), com.jcraft.jsch.RequestSignal.request(), com.jcraft.jsch.RequestShell.request(), com.jcraft.jsch.RequestSftp.request(), com.jcraft.jsch.RequestPtyReq.request(), com.jcraft.jsch.RequestExec.request(), com.jcraft.jsch.RequestEnv.request(), and com.jcraft.jsch.RequestAgentForwarding.request().
void com.jcraft.jsch.Request.write | ( | Packet | packet | ) | throws Exception [package] |
Definition at line 52 of file Request.java.
References com.jcraft.jsch.Request.channel, com.jcraft.jsch.Channel.connectTimeout, com.jcraft.jsch.Channel.reply, com.jcraft.jsch.Request.reply, and com.jcraft.jsch.Request.session.
Referenced by com.jcraft.jsch.RequestX11.request(), com.jcraft.jsch.RequestWindowChange.request(), com.jcraft.jsch.RequestSubsystem.request(), com.jcraft.jsch.RequestSignal.request(), com.jcraft.jsch.RequestShell.request(), com.jcraft.jsch.RequestSftp.request(), com.jcraft.jsch.RequestPtyReq.request(), com.jcraft.jsch.RequestExec.request(), com.jcraft.jsch.RequestEnv.request(), and com.jcraft.jsch.RequestAgentForwarding.request().
Channel com.jcraft.jsch.Request.channel = null [private] |
Definition at line 42 of file Request.java.
Referenced by com.jcraft.jsch.RequestX11.request(), com.jcraft.jsch.RequestWindowChange.request(), com.jcraft.jsch.RequestSubsystem.request(), com.jcraft.jsch.RequestSignal.request(), com.jcraft.jsch.RequestShell.request(), com.jcraft.jsch.RequestSftp.request(), com.jcraft.jsch.RequestPtyReq.request(), com.jcraft.jsch.RequestExec.request(), com.jcraft.jsch.RequestEnv.request(), com.jcraft.jsch.RequestAgentForwarding.request(), com.jcraft.jsch.Request.request(), and com.jcraft.jsch.Request.write().
boolean com.jcraft.jsch.Request.reply = false [private] |
Definition at line 40 of file Request.java.
Referenced by com.jcraft.jsch.Request.waitForReply(), and com.jcraft.jsch.Request.write().
Session com.jcraft.jsch.Request.session = null [private] |
Definition at line 41 of file Request.java.
Referenced by com.jcraft.jsch.RequestX11.request(), com.jcraft.jsch.RequestWindowChange.request(), com.jcraft.jsch.RequestSubsystem.request(), com.jcraft.jsch.RequestSignal.request(), com.jcraft.jsch.RequestShell.request(), com.jcraft.jsch.RequestSftp.request(), com.jcraft.jsch.RequestPtyReq.request(), com.jcraft.jsch.RequestExec.request(), com.jcraft.jsch.RequestEnv.request(), com.jcraft.jsch.RequestAgentForwarding.request(), com.jcraft.jsch.Request.request(), and com.jcraft.jsch.Request.write().