| Package | Description | 
|---|---|
| com.maverick.agent.client | |
| com.maverick.ssh | 
 This package contains a set of general interface contracts for SSH communication that
provide the core set of functionality available in both the SSH1 and SSH2 protocol specifications. 
 | 
| com.maverick.ssh.message | |
| com.maverick.ssh2 | 
 This package contains an SSH2 implementation of the 
com.maverick.ssh interfaces. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AgentSocketForwardingChannel  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AgentSocketForwardingChannel.channelClosed(SshChannel channel)  | 
void | 
AgentSocketForwardingChannel.channelClosing(SshChannel channel)  | 
void | 
AgentSocketForwardingChannel.channelEOF(SshChannel channel)  | 
void | 
AgentSocketForwardingChannel.channelOpened(SshChannel channel)  | 
void | 
AgentSocketForwardingChannel.dataReceived(SshChannel channel,
            byte[] data,
            int off,
            int len)  | 
void | 
AgentSocketForwardingChannel.dataSent(SshChannel channel,
        byte[] data,
        int off,
        int len)  | 
void | 
AgentSocketForwardingChannel.extendedDataReceived(SshChannel channel,
                    byte[] data,
                    int off,
                    int len,
                    int extendedDataType)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
SshSession
Base interface for SSH sessions supporting all the features common to both SSH1 and SSH2. 
 | 
interface  | 
SshTunnel
Interface defining the contract for SSH forwarding channels. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected SshChannel | 
SubsystemChannel.channel  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ChannelEventListener.channelClosed(SshChannel channel)
A channel is closed. 
 | 
void | 
ChannelAdapter.channelClosed(SshChannel channel)  | 
void | 
ChannelEventListener.channelClosing(SshChannel channel)
A channel is closing. 
 | 
void | 
ChannelAdapter.channelClosing(SshChannel channel)  | 
void | 
ChannelEventListener.channelEOF(SshChannel channel)
A channel's input is EOF. 
 | 
void | 
ChannelAdapter.channelEOF(SshChannel channel)  | 
void | 
ChannelEventListener.channelOpened(SshChannel channel)
A channel has been opened. 
 | 
void | 
ChannelAdapter.channelOpened(SshChannel channel)  | 
void | 
ChannelEventListener.dataReceived(SshChannel channel,
            byte[] data,
            int off,
            int len)
A block of data has been received by the channel. 
 | 
void | 
ChannelAdapter.dataReceived(SshChannel channel,
            byte[] buf,
            int off,
            int len)  | 
void | 
ChannelEventListener.dataSent(SshChannel channel,
        byte[] data,
        int off,
        int len)
A block of data has been sent by the channel. 
 | 
void | 
ChannelAdapter.dataSent(SshChannel channel,
        byte[] buf,
        int off,
        int len)  | 
void | 
ChannelEventListener.extendedDataReceived(SshChannel channel,
                    byte[] data,
                    int off,
                    int len,
                    int extendedDataType)
A block of extended data has been received by the channel. 
 | 
void | 
ChannelAdapter.extendedDataReceived(SshChannel channel,
                    byte[] data,
                    int off,
                    int len,
                    int extendedDataType)  | 
| Constructor and Description | 
|---|
SubsystemChannel(SshChannel channel,
                int timeout)
Create a new subsystem channel. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SshAbstractChannel  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Ssh2Channel
 All terminal sessions, forwarded connections, etc are channels and this class
 implements the base SSH2 channel. 
 | 
class  | 
Ssh2Session
This class implements the SSH2 session channel, unlike SSH1 multiple sessions
 can be opened on the same SSH connection. 
 | 
Copyright © 2025. All rights reserved.