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) booleaninitprivate static intLOCAL_MAXIMUM_PACKET_SIZEprivate static intLOCAL_WINDOW_SIZE_MAXprivate Buffermbufprivate Packetpacketprivate Bufferrbufprivate byteSSH_AGENT_FAILUREprivate byteSSH_AGENT_RSA_IDENTITIES_ANSWERprivate byteSSH_AGENT_RSA_RESPONSEprivate byteSSH_AGENT_SUCCESSprivate byteSSH_AGENTC_ADD_RSA_IDENTITYprivate byteSSH_AGENTC_REMOVE_ALL_RSA_IDENTITIESprivate byteSSH_AGENTC_REMOVE_RSA_IDENTITYprivate byteSSH_AGENTC_REQUEST_RSA_IDENTITIESprivate byteSSH_AGENTC_RSA_CHALLENGEprivate byteSSH2_AGENT_FAILUREprivate byteSSH2_AGENT_IDENTITIES_ANSWERprivate byteSSH2_AGENT_SIGN_RESPONSEprivate byteSSH2_AGENTC_ADD_IDENTITYprivate byteSSH2_AGENTC_REMOVE_ALL_IDENTITIESprivate byteSSH2_AGENTC_REMOVE_IDENTITYprivate byteSSH2_AGENTC_REQUEST_IDENTITIESprivate byteSSH2_AGENTC_SIGN_REQUESTprivate Bufferwbuf-
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) voideof_remote()voidrun()private voidsend(byte[] message)(package private) voidwrite(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_remotein classChannel
-
-