Uses of Interface
org.apache.sshd.common.io.IoWriteFuture
Packages that use IoWriteFuture
Package
Description
-
Uses of IoWriteFuture in org.apache.sshd.client.auth.password
Methods in org.apache.sshd.client.auth.password that return IoWriteFutureModifier and TypeMethodDescriptionprotected IoWriteFutureUserAuthPassword.sendPassword(Buffer buffer, ClientSession session, String oldPassword, String newPassword) Sends the password via aSSH_MSG_USERAUTH_REQUESTmessage. -
Uses of IoWriteFuture in org.apache.sshd.client.session
Methods in org.apache.sshd.client.session that return IoWriteFutureModifier and TypeMethodDescriptionprotected IoWriteFutureAbstractClientSession.sendClientIdentification()protected IoWriteFutureClientUserAuthService.sendInitialAuthRequest(ClientSession session, String service) -
Uses of IoWriteFuture in org.apache.sshd.common.channel
Classes in org.apache.sshd.common.channel that implement IoWriteFutureModifier and TypeClassDescriptionprotected static classMarker type to avoid repeated buffering inChannelAsyncOutputStream.writePacket(IoWriteFutureImpl, boolean).classprotected static classFields in org.apache.sshd.common.channel with type parameters of type IoWriteFutureModifier and TypeFieldDescriptionprivate AtomicReference<IoWriteFuture> AbstractChannel.eofFutureprotected final AtomicReference<IoWriteFuture> ChannelAsyncOutputStream.lastWriteThe future describing the last executed *buffer* writeChannelAsyncOutputStream.writeBuffer(Buffer).Methods in org.apache.sshd.common.channel that return IoWriteFutureModifier and TypeMethodDescriptionprotected IoWriteFutureAbstractChannel.sendEof()SendsSSH_MSG_CHANNEL_EOFprovided not already sent and current channel state allows it.protected IoWriteFutureAbstractChannel.sendResponse(Buffer buffer, String req, RequestHandler.Result result, boolean wantReply) BufferedIoOutputStream.writeBuffer(Buffer buffer) ChannelAsyncOutputStream.writeBuffer(Buffer buffer) Write the given buffer.SimpleIoOutputStream.writeBuffer(Buffer buffer) AbstractChannel.writePacket(Buffer buffer) Channel.writePacket(Buffer buffer) Encode and send the given buffer.Methods in org.apache.sshd.common.channel with parameters of type IoWriteFutureModifier and TypeMethodDescriptionprotected voidChannelAsyncOutputStream.onWritten(IoWriteFutureImpl future, int total, int length, IoWriteFuture f) -
Uses of IoWriteFuture in org.apache.sshd.common.channel.throttle
Methods in org.apache.sshd.common.channel.throttle that return IoWriteFutureModifier and TypeMethodDescriptionEncode and send the given data packet buffer. -
Uses of IoWriteFuture in org.apache.sshd.common.future
Methods in org.apache.sshd.common.future with parameters of type IoWriteFutureModifier and TypeMethodDescriptionvoidGlobalRequestFuture.operationComplete(IoWriteFuture future) -
Uses of IoWriteFuture in org.apache.sshd.common.io
Classes in org.apache.sshd.common.io that implement IoWriteFutureMethods in org.apache.sshd.common.io that return IoWriteFutureModifier and TypeMethodDescriptionstatic IoWriteFutureAbstractIoWriteFuture.verify(long timeout, CancelOption... options) IoOutputStream.writeBuffer(Buffer buffer) Write the given buffer.IoSession.writeBuffer(Buffer buffer) Write a packet on the socket. -
Uses of IoWriteFuture in org.apache.sshd.common.io.nio2
Classes in org.apache.sshd.common.io.nio2 that implement IoWriteFutureMethods in org.apache.sshd.common.io.nio2 that return IoWriteFuture -
Uses of IoWriteFuture in org.apache.sshd.common.session
Methods in org.apache.sshd.common.session that return IoWriteFutureModifier and TypeMethodDescriptionSession.sendDebugMessage(boolean display, Object msg, String lang) Sends anSSH_MSG_DEBUGto the peer sessiondefault IoWriteFutureReservedSessionMessagesHandler.sendIdentification(Session session, String version, List<String> extraLines) Send the initial version exchange identification in and independent mannerSession.sendIgnoreMessage(byte... data) Sends anSSH_MSG_IGNOREto the peer sessiondefault IoWriteFutureReservedSessionMessagesHandler.sendKexInitRequest(Session session, Map<KexProposalOption, String> proposal, Buffer packet) Invoked before sending theSSH_MSG_KEXINITpacketSession.writePacket(Buffer buffer) Encode and send the given buffer.default IoWriteFutureSession.writePacket(Buffer buffer, long maxWaitMillis) Encode and send the given buffer with the specified timeout.Session.writePacket(Buffer buffer, long timeout, TimeUnit unit) Encode and send the given buffer with the specified timeout.default IoWriteFutureSession.writePacket(Buffer buffer, Duration timeout) Encode and send the given buffer with the specified timeout. -
Uses of IoWriteFuture in org.apache.sshd.common.session.helpers
Classes in org.apache.sshd.common.session.helpers that implement IoWriteFutureModifier and TypeClassDescriptionclassFuture holding a packet pending key exchange termination.Methods in org.apache.sshd.common.session.helpers that return IoWriteFutureModifier and TypeMethodDescriptionprotected IoWriteFutureAbstractSession.doWritePacket(Buffer buffer) protected IoWriteFutureAbstractConnectionService.globalRequest(Buffer buffer) Process global requestsprotected IoWriteFutureAbstractConnectionService.handleUnknownRequest(Buffer buffer, String req, boolean wantReply) protected IoWriteFutureAbstractSession.notImplemented(int cmd, Buffer buffer) Send aSSH_MSG_UNIMPLEMENTEDpacket.protected IoWriteFutureAbstractConnectionService.sendChannelOpenFailure(Buffer buffer, long sender, int reasonCode, String message, String lang) SessionHelper.sendDebugMessage(boolean display, Object msg, String lang) protected IoWriteFutureDefaultUnknownChannelReferenceHandler.sendFailureResponse(ConnectionService service, byte cmd, long channelId) protected IoWriteFutureAbstractConnectionService.sendGlobalResponse(Buffer buffer, String req, RequestHandler.Result result, boolean wantReply) ReservedSessionMessagesHandlerAdapter.sendIdentification(Session session, String version, List<String> extraLines) protected IoWriteFutureSessionHelper.sendIdentification(String version, List<String> extraLines) Send our identification.SessionHelper.sendIgnoreMessage(byte... data) protected IoWriteFutureAbstractSession.sendNewKeys()Send a message to put new keys into use.protected IoWriteFutureSessionHelper.sendNotImplemented(long seqNoValue) Sends aSSH_MSG_UNIMPLEMENTEDmessageprotected IoWriteFutureKeyExchangeMessageHandler.writeOrEnqueue(int cmd, Buffer buffer, long timeout, TimeUnit unit) Writes an SSH packet.AbstractSession.writePacket(Buffer buffer) AbstractSession.writePacket(Buffer buffer, long timeout, TimeUnit unit) KeyExchangeMessageHandler.writePacket(Buffer buffer, long timeout, TimeUnit unit) Writes a packet.Methods in org.apache.sshd.common.session.helpers with parameters of type IoWriteFutureModifier and TypeMethodDescriptionprivate voidKeyExchangeMessageHandler.drainQueueTo(List<AbstractMap.SimpleImmutableEntry<PendingWriteFuture, IoWriteFuture>> pendingAborted, IoWriteFuture aborted) protected voidAbstractConnectionService.futureDone(IoWriteFuture future) voidPendingWriteFuture.operationComplete(IoWriteFuture future) Method parameters in org.apache.sshd.common.session.helpers with type arguments of type IoWriteFutureModifier and TypeMethodDescriptionprivate voidKeyExchangeMessageHandler.drainQueueTo(List<AbstractMap.SimpleImmutableEntry<PendingWriteFuture, IoWriteFuture>> pendingAborted, IoWriteFuture aborted) -
Uses of IoWriteFuture in org.apache.sshd.server.channel
Methods in org.apache.sshd.server.channel that return IoWriteFutureModifier and TypeMethodDescriptionprotected IoWriteFutureChannelSession.sendResponse(Buffer buffer, String req, RequestHandler.Result result, boolean wantReply) -
Uses of IoWriteFuture in org.apache.sshd.server.session
Methods in org.apache.sshd.server.session that return IoWriteFutureModifier and TypeMethodDescriptionprotected IoWriteFutureAbstractServerSession.sendServerIdentification(List<String> headerLines) Sends the server identification + any extra header linesServerUserAuthService.sendWelcomeBanner(ServerSession session) Sends the welcome banner (if any configured) and if not already invokedAbstractServerSession.signalAuthenticationSuccess(String username, String authService, Buffer buffer) ServerSession.signalAuthenticationSuccess(String username, String authService, Buffer buffer)