public abstract class

SocketClient

extends Object
java.lang.Object
   ↳ net.schmizz.sshj.SocketClient
Known Direct Subclasses

Summary

Constants
int DEFAULT_CONNECT_TIMEOUT
Fields
private int connectTimeout
private final int defaultPort
private String hostname
private InputStream input
private OutputStream output
private Socket socket
private SocketFactory socketFactory
private int timeout
Public Methods
void connect(InetAddress host, int port)
void connect(String hostname, int port, InetAddress localAddr, int localPort)
void connect(InetAddress host, int port, InetAddress localAddr, int localPort)
void connect(String hostname)
void connect(InetAddress host)
void connect(String hostname, int port)
void disconnect()
int getConnectTimeout()
InetAddress getLocalAddress()
int getLocalPort()
InetAddress getRemoteAddress()
String getRemoteHostname()
int getRemotePort()
Socket getSocket()
SocketFactory getSocketFactory()
int getTimeout()
boolean isConnected()
void setConnectTimeout(int connectTimeout)
void setSocketFactory(SocketFactory factory)
void setTimeout(int timeout)
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final int DEFAULT_CONNECT_TIMEOUT

Constant Value: 0 (0x00000000)

Fields

private int connectTimeout

private final int defaultPort

private String hostname

private InputStream input

private OutputStream output

private Socket socket

private SocketFactory socketFactory

private int timeout

Public Methods

public void connect (InetAddress host, int port)

Parameters
host
port
Throws
IOException

public void connect (String hostname, int port, InetAddress localAddr, int localPort)

Parameters
hostname
port
localAddr
localPort
Throws
IOException

public void connect (InetAddress host, int port, InetAddress localAddr, int localPort)

Parameters
host
port
localAddr
localPort
Throws
IOException

public void connect (String hostname)

Parameters
hostname
Throws
IOException

public void connect (InetAddress host)

Parameters
host
Throws
IOException

public void connect (String hostname, int port)

Parameters
hostname
port
Throws
IOException

public void disconnect ()

Throws
IOException

public int getConnectTimeout ()

public InetAddress getLocalAddress ()

public int getLocalPort ()

public InetAddress getRemoteAddress ()

public String getRemoteHostname ()

public int getRemotePort ()

public Socket getSocket ()

public SocketFactory getSocketFactory ()

public int getTimeout ()

public boolean isConnected ()

public void setConnectTimeout (int connectTimeout)

Parameters
connectTimeout

public void setSocketFactory (SocketFactory factory)

Parameters
factory

public void setTimeout (int timeout)

Parameters
timeout