Package com.jcraft.jsch
Class ChannelAgentForwarding
java.lang.Object
com.jcraft.jsch.Channel
com.jcraft.jsch.ChannelAgentForwarding
- All Implemented Interfaces:
Runnable
-
Nested Class Summary
Nested classes/interfaces inherited from class com.jcraft.jsch.Channel
Channel.MyPipedInputStream, Channel.PassiveInputStream, Channel.PassiveOutputStream
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) boolean
private static final int
private static final int
private Buffer
private Packet
private Buffer
private final byte
private final byte
private final byte
private final byte
private final byte
private final byte
private final byte
private final byte
private final byte
private final byte
private final byte
private final byte
private final byte
private final byte
private final byte
private final byte
private final byte
private Buffer
Fields inherited from class com.jcraft.jsch.Channel
close, connected, connectTimeout, eof_local, eof_remote, exitstatus, id, index, io, lmpsize, lwsize, lwsize_max, notifyme, open_confirmation, recipient, reply, rmpsize, rwsize, SSH_MSG_CHANNEL_OPEN_CONFIRMATION, SSH_MSG_CHANNEL_OPEN_FAILURE, SSH_MSG_CHANNEL_WINDOW_ADJUST, SSH_OPEN_ADMINISTRATIVELY_PROHIBITED, SSH_OPEN_CONNECT_FAILED, SSH_OPEN_RESOURCE_SHORTAGE, SSH_OPEN_UNKNOWN_CHANNEL_TYPE, thread, type
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.jcraft.jsch.Channel
addRemoteWindowSize, close, connect, connect, del, disconnect, disconnect, eof, genChannelOpenPacket, getChannel, getChannel, getData, getExitStatus, getExtInputStream, getId, getInputStream, getOutputStream, getRecipient, getSession, init, isClosed, isConnected, isEOF, sendChannelOpen, sendOpenConfirmation, sendOpenFailure, sendSignal, setExitStatus, setExtOutputStream, setExtOutputStream, setInputStream, setInputStream, setLocalPacketSize, setLocalWindowSize, setLocalWindowSizeMax, setOutputStream, setOutputStream, setRecipient, setRemotePacketSize, setRemoteWindowSize, setSession, setXForwarding, start, write, write_ext
-
Field Details
-
LOCAL_WINDOW_SIZE_MAX
private static final int LOCAL_WINDOW_SIZE_MAX- See Also:
-
LOCAL_MAXIMUM_PACKET_SIZE
private static final int LOCAL_MAXIMUM_PACKET_SIZE- See Also:
-
SSH_AGENTC_REQUEST_RSA_IDENTITIES
private final byte SSH_AGENTC_REQUEST_RSA_IDENTITIES- See Also:
-
SSH_AGENT_RSA_IDENTITIES_ANSWER
private final byte SSH_AGENT_RSA_IDENTITIES_ANSWER- See Also:
-
SSH_AGENTC_RSA_CHALLENGE
private final byte SSH_AGENTC_RSA_CHALLENGE- See Also:
-
SSH_AGENT_RSA_RESPONSE
private final byte SSH_AGENT_RSA_RESPONSE- See Also:
-
SSH_AGENT_FAILURE
private final byte SSH_AGENT_FAILURE- See Also:
-
SSH_AGENT_SUCCESS
private final byte SSH_AGENT_SUCCESS- See Also:
-
SSH_AGENTC_ADD_RSA_IDENTITY
private final byte SSH_AGENTC_ADD_RSA_IDENTITY- See Also:
-
SSH_AGENTC_REMOVE_RSA_IDENTITY
private final byte SSH_AGENTC_REMOVE_RSA_IDENTITY- See Also:
-
SSH_AGENTC_REMOVE_ALL_RSA_IDENTITIES
private final byte SSH_AGENTC_REMOVE_ALL_RSA_IDENTITIES- See Also:
-
SSH2_AGENTC_REQUEST_IDENTITIES
private final byte SSH2_AGENTC_REQUEST_IDENTITIES- See Also:
-
SSH2_AGENT_IDENTITIES_ANSWER
private final byte SSH2_AGENT_IDENTITIES_ANSWER- See Also:
-
SSH2_AGENTC_SIGN_REQUEST
private final byte SSH2_AGENTC_SIGN_REQUEST- See Also:
-
SSH2_AGENT_SIGN_RESPONSE
private final byte SSH2_AGENT_SIGN_RESPONSE- See Also:
-
SSH2_AGENTC_ADD_IDENTITY
private final byte SSH2_AGENTC_ADD_IDENTITY- See Also:
-
SSH2_AGENTC_REMOVE_IDENTITY
private final byte SSH2_AGENTC_REMOVE_IDENTITY- See Also:
-
SSH2_AGENTC_REMOVE_ALL_IDENTITIES
private final byte SSH2_AGENTC_REMOVE_ALL_IDENTITIES- See Also:
-
SSH2_AGENT_FAILURE
private final byte SSH2_AGENT_FAILURE- See Also:
-
init
boolean init -
rbuf
-
wbuf
-
packet
-
mbuf
-
-
Constructor Details
-
ChannelAgentForwarding
ChannelAgentForwarding()
-
-
Method Details
-
run
public void run() -
write
- Overrides:
write
in classChannel
- Throws:
IOException
-
send
private void send(byte[] message) -
eof_remote
void eof_remote()- Overrides:
eof_remote
in classChannel
-