Package com.jcraft.jsch
Class ChannelAgentForwarding
- java.lang.Object
-
- com.jcraft.jsch.Channel
-
- com.jcraft.jsch.ChannelAgentForwarding
-
- All Implemented Interfaces:
java.lang.Runnable
class ChannelAgentForwarding extends Channel
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.jcraft.jsch.Channel
Channel.MyPipedInputStream, Channel.PassiveInputStream, Channel.PassiveOutputStream
-
-
Field Summary
Fields Modifier and Type Field Description (package private) boolean
init
private static int
LOCAL_MAXIMUM_PACKET_SIZE
private static int
LOCAL_WINDOW_SIZE_MAX
private Buffer
mbuf
private Packet
packet
private Buffer
rbuf
private byte
SSH_AGENT_FAILURE
private byte
SSH_AGENT_RSA_IDENTITIES_ANSWER
private byte
SSH_AGENT_RSA_RESPONSE
private byte
SSH_AGENT_SUCCESS
private byte
SSH_AGENTC_ADD_RSA_IDENTITY
private byte
SSH_AGENTC_REMOVE_ALL_RSA_IDENTITIES
private byte
SSH_AGENTC_REMOVE_RSA_IDENTITY
private byte
SSH_AGENTC_REQUEST_RSA_IDENTITIES
private byte
SSH_AGENTC_RSA_CHALLENGE
private byte
SSH2_AGENT_FAILURE
private byte
SSH2_AGENT_IDENTITIES_ANSWER
private byte
SSH2_AGENT_SIGN_RESPONSE
private byte
SSH2_AGENTC_ADD_IDENTITY
private byte
SSH2_AGENTC_REMOVE_ALL_IDENTITIES
private byte
SSH2_AGENTC_REMOVE_IDENTITY
private byte
SSH2_AGENTC_REQUEST_IDENTITIES
private byte
SSH2_AGENTC_SIGN_REQUEST
private Buffer
wbuf
-
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 Constructor Description ChannelAgentForwarding()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
eof_remote()
void
run()
private void
send(byte[] message)
(package private) void
write(byte[] foo, int s, int l)
-
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 Detail
-
LOCAL_WINDOW_SIZE_MAX
private static final int LOCAL_WINDOW_SIZE_MAX
- See Also:
- Constant Field Values
-
LOCAL_MAXIMUM_PACKET_SIZE
private static final int LOCAL_MAXIMUM_PACKET_SIZE
- See Also:
- Constant Field Values
-
SSH_AGENTC_REQUEST_RSA_IDENTITIES
private final byte SSH_AGENTC_REQUEST_RSA_IDENTITIES
- See Also:
- Constant Field Values
-
SSH_AGENT_RSA_IDENTITIES_ANSWER
private final byte SSH_AGENT_RSA_IDENTITIES_ANSWER
- See Also:
- Constant Field Values
-
SSH_AGENTC_RSA_CHALLENGE
private final byte SSH_AGENTC_RSA_CHALLENGE
- See Also:
- Constant Field Values
-
SSH_AGENT_RSA_RESPONSE
private final byte SSH_AGENT_RSA_RESPONSE
- See Also:
- Constant Field Values
-
SSH_AGENT_FAILURE
private final byte SSH_AGENT_FAILURE
- See Also:
- Constant Field Values
-
SSH_AGENT_SUCCESS
private final byte SSH_AGENT_SUCCESS
- See Also:
- Constant Field Values
-
SSH_AGENTC_ADD_RSA_IDENTITY
private final byte SSH_AGENTC_ADD_RSA_IDENTITY
- See Also:
- Constant Field Values
-
SSH_AGENTC_REMOVE_RSA_IDENTITY
private final byte SSH_AGENTC_REMOVE_RSA_IDENTITY
- See Also:
- Constant Field Values
-
SSH_AGENTC_REMOVE_ALL_RSA_IDENTITIES
private final byte SSH_AGENTC_REMOVE_ALL_RSA_IDENTITIES
- See Also:
- Constant Field Values
-
SSH2_AGENTC_REQUEST_IDENTITIES
private final byte SSH2_AGENTC_REQUEST_IDENTITIES
- See Also:
- Constant Field Values
-
SSH2_AGENT_IDENTITIES_ANSWER
private final byte SSH2_AGENT_IDENTITIES_ANSWER
- See Also:
- Constant Field Values
-
SSH2_AGENTC_SIGN_REQUEST
private final byte SSH2_AGENTC_SIGN_REQUEST
- See Also:
- Constant Field Values
-
SSH2_AGENT_SIGN_RESPONSE
private final byte SSH2_AGENT_SIGN_RESPONSE
- See Also:
- Constant Field Values
-
SSH2_AGENTC_ADD_IDENTITY
private final byte SSH2_AGENTC_ADD_IDENTITY
- See Also:
- Constant Field Values
-
SSH2_AGENTC_REMOVE_IDENTITY
private final byte SSH2_AGENTC_REMOVE_IDENTITY
- See Also:
- Constant Field Values
-
SSH2_AGENTC_REMOVE_ALL_IDENTITIES
private final byte SSH2_AGENTC_REMOVE_ALL_IDENTITIES
- See Also:
- Constant Field Values
-
SSH2_AGENT_FAILURE
private final byte SSH2_AGENT_FAILURE
- See Also:
- Constant Field Values
-
init
boolean init
-
rbuf
private Buffer rbuf
-
wbuf
private Buffer wbuf
-
packet
private Packet packet
-
mbuf
private Buffer mbuf
-
-
Method Detail
-
run
public void run()
-
write
void write(byte[] foo, int s, int l) throws java.io.IOException
-
send
private void send(byte[] message)
-
eof_remote
void eof_remote()
- Overrides:
eof_remote
in classChannel
-
-