Package com.sshtools.j2ssh.connection
Class SocketChannel
- java.lang.Object
-
- com.sshtools.j2ssh.connection.Channel
-
- com.sshtools.j2ssh.connection.SocketChannel
-
- Direct Known Subclasses:
AgentSocketChannel,ForwardingSocketChannel
public abstract class SocketChannel extends Channel
- Version:
- $Revision: 1.14 $
- Author:
- $author$
-
-
Field Summary
Fields Modifier and Type Field Description protected java.net.Socketsocket-
Fields inherited from class com.sshtools.j2ssh.connection.Channel
connection, localChannelId, localPacketSize, localWindow, remoteChannelId, remotePacketSize, remoteWindow, state
-
-
Constructor Summary
Constructors Constructor Description SocketChannel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbindSocket(java.net.Socket socket)protected voidonChannelClose()protected voidonChannelData(SshMsgChannelData msg)protected voidonChannelEOF()protected voidonChannelExtData(SshMsgChannelExtendedData msg)protected voidonChannelOpen()-
Methods inherited from class com.sshtools.j2ssh.connection.Channel
addEventListener, close, finalizeClose, getChannelConfirmationData, getChannelOpenData, getChannelType, getLocalChannelId, getLocalPacketSize, getLocalWindow, getMaximumPacketSize, getMaximumWindowSpace, getMinimumWindowSpace, getName, getRemoteChannelId, getRemotePacketSize, getRemoteWindow, getState, init, init, isClosed, isLocalEOF, isOpen, isRemoteEOF, onChannelRequest, open, processChannelData, processChannelData, remoteClose, sendChannelData, sendChannelExtData, setLocalEOF, setName, setRemoteEOF
-
-
-
-
Method Detail
-
bindSocket
public void bindSocket(java.net.Socket socket) throws java.io.IOException- Parameters:
socket-- Throws:
java.io.IOException
-
onChannelData
protected void onChannelData(SshMsgChannelData msg) throws java.io.IOException
- Specified by:
onChannelDatain classChannel- Parameters:
msg-- Throws:
java.io.IOException
-
onChannelEOF
protected void onChannelEOF() throws java.io.IOException- Specified by:
onChannelEOFin classChannel- Throws:
java.io.IOException
-
onChannelClose
protected void onChannelClose() throws java.io.IOException- Specified by:
onChannelClosein classChannel- Throws:
java.io.IOException
-
onChannelOpen
protected void onChannelOpen() throws java.io.IOException- Specified by:
onChannelOpenin classChannel- Throws:
java.io.IOException
-
onChannelExtData
protected void onChannelExtData(SshMsgChannelExtendedData msg) throws java.io.IOException
- Specified by:
onChannelExtDatain classChannel- Parameters:
msg-- Throws:
java.io.IOException
-
-