|
Secure iNet Factory | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jscape.inet.ssh.SshConnection
public class SshConnection
SSH connection.
| Constructor Summary | |
|---|---|
SshConnection(ConnectionClient connection,
Channel channel,
boolean owner)
Creates a new connection instance. |
|
| Method Summary | |
|---|---|
void |
close()
Closes the current connection. |
Channel |
getChannel()
Returns underlayed channel. |
ConnectionClient |
getConnection()
Returns underlayed connection. |
java.io.InputStream |
getInputStream()
Returns connection input stream. |
java.lang.String |
getLocalAddress()
Returns local address. |
int |
getLocalPort()
Returns local port. |
java.io.OutputStream |
getOutputStream()
Returns connection output stream. |
java.lang.String |
getRemoteAddress()
Returns remote end address. |
int |
getRemotePort()
Returns remote end port. |
long |
getTimeout()
Returns connection timeout. |
boolean |
isClosed()
Checks if connection is already closed. |
boolean |
isOwner()
Checks if the underlayed connection is owned by current instance. |
void |
setTimeout(long timeout)
Setups connection timeout. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SshConnection(ConnectionClient connection,
Channel channel,
boolean owner)
connection - connectionchannel - channelowner - ownership flag| Method Detail |
|---|
public java.lang.String getRemoteAddress()
com.jscape.inet.util.connection.Connection
getRemoteAddress in interface com.jscape.inet.util.connection.ConnectionConnection.getRemoteAddress()public int getRemotePort()
com.jscape.inet.util.connection.Connection
getRemotePort in interface com.jscape.inet.util.connection.ConnectionConnection.getRemotePort()public java.lang.String getLocalAddress()
com.jscape.inet.util.connection.Connection
getLocalAddress in interface com.jscape.inet.util.connection.ConnectionConnection.getLocalAddress()public int getLocalPort()
com.jscape.inet.util.connection.Connection
getLocalPort in interface com.jscape.inet.util.connection.ConnectionConnection.getLocalPort()
public long getTimeout()
throws java.io.IOException
com.jscape.inet.util.connection.Connection
getTimeout in interface com.jscape.inet.util.connection.Connectionjava.io.IOException - if an error occursConnection.getTimeout()
public void setTimeout(long timeout)
throws java.io.IOException
com.jscape.inet.util.connection.Connection
setTimeout in interface com.jscape.inet.util.connection.Connectiontimeout - new timeout value
java.io.IOException - if an error occursConnection.setTimeout(long)
public java.io.InputStream getInputStream()
throws java.io.IOException
com.jscape.inet.util.connection.Connection
getInputStream in interface com.jscape.inet.util.connection.Connectionjava.io.IOException - if an I/O error occursConnection.getInputStream()
public java.io.OutputStream getOutputStream()
throws java.io.IOException
com.jscape.inet.util.connection.Connection
getOutputStream in interface com.jscape.inet.util.connection.Connectionjava.io.IOException - if an I/O error occursConnection.getOutputStream()public boolean isClosed()
com.jscape.inet.util.connection.Connection
isClosed in interface com.jscape.inet.util.connection.Connectiontrue if connection is closed;
false otherwiseConnection.isClosed()public ConnectionClient getConnection()
public Channel getChannel()
public boolean isOwner()
true if underlayed connection is owned;
false otherwisepublic void close()
com.jscape.inet.util.connection.Connection
close in interface com.jscape.inet.util.connection.ConnectionConnection.close()
|
Secure iNet Factory | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||