public class ClientConnectionService extends AbstractConnectionService implements ClientSessionHolder
ssh-connection service.AbstractCloseable.Statechannels, DEFAULT_MAX_CHANNELS, MAX_CONCURRENT_CHANNELS_PROP, nextChannelId, RESPONSE_BUFFER_GROWTH_FACTORcloseFuture, lock, statelogCLOSE_WAIT_TIMEOUT, DEFAULT_CLOSE_WAIT_TIMEOUT| Constructor and Description |
|---|
ClientConnectionService(AbstractClientSession s) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
futureDone(IoWriteFuture future) |
AgentForwardSupport |
getAgentForwardSupport() |
ClientSession |
getClientSession() |
AbstractClientSession |
getSession() |
X11ForwardSupport |
getX11ForwardSupport() |
protected void |
preClose()
preClose is guaranteed to be called before doCloseGracefully or doCloseImmediately.
|
protected IoWriteFuture |
sendHeartBeat()
Sends a heartbeat message
|
void |
start() |
protected void |
startHeartBeat() |
protected void |
stopHeartBeat() |
addPortForwardingEventListener, addPortForwardingEventListenerManager, channelClose, channelData, channelEof, channelExtendedData, channelFailure, channelOpen, channelOpenConfirmation, channelOpenFailure, channelRequest, channelSuccess, channelWindowAdjust, createAgentForwardSupport, createForwardingFilter, createX11ForwardSupport, getChannel, getChannel, getChannels, getForwardingFilter, getInnerCloseable, getNextChannelId, getPortForwardingEventListenerProxy, getRegisteredManagers, getUnknownChannelReferenceHandler, globalRequest, handleChannelRegistrationFailure, handleUnknownRequest, isAllowMoreSessions, process, registerChannel, removePortForwardingEventListener, removePortForwardingEventListenerManager, requestFailure, requestSuccess, resolveUnknownChannelReferenceHandler, sendChannelOpenFailure, sendGlobalResponse, setAllowMoreSessions, setUnknownChannelReferenceHandler, toString, unregisterChanneldoCloseGracefully, doCloseImmediatelyaddCloseFutureListener, builder, close, isClosed, isClosing, removeCloseFutureListenergetSimplifiedLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddCloseFutureListener, close, close, close, getMaxCloseWaitTime, isClosed, isClosing, isOpen, removeCloseFutureListenerpublic ClientConnectionService(AbstractClientSession s) throws SshException
SshExceptionpublic final ClientSession getClientSession()
getClientSession in interface ClientSessionHolderClientSession usedpublic AbstractClientSession getSession()
getSession in interface ServicegetSession in class AbstractConnectionServicepublic void start()
start in interface Servicestart in class AbstractConnectionServiceprotected void preClose()
AbstractCloseablepreClose in class AbstractConnectionServiceprotected void startHeartBeat()
protected void stopHeartBeat()
protected IoWriteFuture sendHeartBeat()
IoWriteFuture that can be used to wait for the
message write completionprotected void futureDone(IoWriteFuture future)
public AgentForwardSupport getAgentForwardSupport()
getAgentForwardSupport in interface ConnectionServicegetAgentForwardSupport in class AbstractConnectionServicepublic X11ForwardSupport getX11ForwardSupport()
getX11ForwardSupport in interface ConnectionServicegetX11ForwardSupport in class AbstractConnectionServiceCopyright © 2008–2021 The Apache Software Foundation. All rights reserved.