Package com.sshtools.client
Class RemoteForwardingClientChannel
java.lang.Object
com.sshtools.synergy.ssh.ChannelNG<T>
com.sshtools.synergy.ssh.ForwardingChannel<T>
com.sshtools.synergy.ssh.SocketForwardingChannel<T>
com.sshtools.synergy.ssh.RemoteForwardingChannel<SshClientContext>
com.sshtools.client.RemoteForwardingClientChannel
- All Implemented Interfaces:
Channel,ClientConnector,SelectionKeyAware,SelectorRegistrationListener,SocketHandler
Concrete implementation of a remote forwarding channel for the client implementation.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.sshtools.synergy.ssh.ChannelNG
ChannelNG.ChannelInputStream -
Field Summary
Fields inherited from class com.sshtools.synergy.ssh.RemoteForwardingChannel
hasConnectedFields inherited from class com.sshtools.synergy.ssh.SocketForwardingChannel
key, LOCAL_FORWARDING_CHANNEL_TYPE, REMOTE_FORWARDING_CHANNEL_TYPE, selectorThread, socketChannel, X11_FORWARDING_CHANNEL_TYPEFields inherited from class com.sshtools.synergy.ssh.ForwardingChannel
hostToConnect, originatingHost, originatingPort, portToConnectFields inherited from class com.sshtools.synergy.ssh.ChannelNG
cache, con, connection, localWindow, paused, remoteWindow -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.sshtools.synergy.ssh.RemoteForwardingChannel
createChannel, createSocketAddress, createSocketChannel, finishConnect, initialize, onChannelOpenConfirmation, onChannelOpenFailure, onRegistrationComplete, openChannelMethods inherited from class com.sshtools.synergy.ssh.SocketForwardingChannel
addTask, canClose, cleanupSocket, createCache, evaluateClosure, evaluateWindowSpace, getInitialOps, getName, getSelectorThread, initialize, onChannelClosed, onChannelClosing, onChannelData, onChannelFree, onChannelOpen, onChannelRequest, onExtendedData, onLocalEOF, onRemoteClose, onRemoteEOF, processReadEvent, processWriteEvent, registrationCompleted, setSelectionKey, setThread, shutdownSocket, wantsRead, wantsWriteMethods inherited from class com.sshtools.synergy.ssh.ForwardingChannel
getHost, getOriginatingHost, getOriginatingPort, getPortMethods inherited from class com.sshtools.synergy.ssh.ChannelNG
addEventListener, checkWindowSpace, clearIdleState, close, close, close, disposeCache, evaluateWindowSpace, getChannelType, getCloseFuture, getConnection, getConnectionProtocol, getContext, getInputStream, getLastActivity, getLocalId, getLocalPacket, getLocalWindow, getMaxiumRemotePacketSize, getMaxiumRemoteWindowSize, getOpenFuture, getOutputStream, getRemoteId, getRemotePacket, getRemoteWindow, getSessionIdentifier, getTimeout, haltIncomingData, isAutoConsume, isClosed, isClosing, isConnected, isIncomingDataHalted, isLocalEOF, isOpen, isRemoteEOF, log, log, log, log, logMessage, logMessage, onChannelError, onWindowAdjust, processChannelRequestResponse, registerExtendedDataType, removeEventListener, resetIdleState, resumeIncomingData, sendChannelDataAndBlock, sendChannelDataAndBlock, sendChannelDataAndBlock, sendChannelDataAndBlock, sendChannelDataAndBlock, sendChannelDataAndBlock, sendChannelRequest, sendChannelRequest, sendData, sendEOF, sendExtendedData, sendExtendedData, sendRequestResponse, sendWindowAdjust, sendWindowAdjust, setAutoconsume, setTimeoutMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sshtools.synergy.nio.SelectorRegistrationListener
registrationCompletedMethods inherited from interface com.sshtools.synergy.nio.SocketHandler
getConnection, getContext
-
Constructor Details
-
RemoteForwardingClientChannel
-