Uses of Class
org.apache.sshd.common.util.buffer.Buffer
Packages that use Buffer
-
Uses of Buffer in org.apache.sshd.agent
Methods in org.apache.sshd.agent with parameters of type BufferModifier and TypeMethodDescriptionvoidvoidvoidvoidWrites this constraint into the givenBuffer. -
Uses of Buffer in org.apache.sshd.agent.common
Fields in org.apache.sshd.agent.common declared as BufferMethods in org.apache.sshd.agent.common that return BufferModifier and TypeMethodDescriptionprotected BufferAbstractAgentProxy.createBuffer(byte cmd) protected BufferAbstractAgentProxy.createBuffer(byte cmd, int extraLen) protected Bufferprotected Bufferprotected abstract BufferMethods in org.apache.sshd.agent.common with parameters of type BufferModifier and TypeMethodDescriptionvoidAbstractAgentClient.messageReceived(Buffer message) protected Bufferprotected Bufferprotected voidprotected abstract voidprotected abstract Buffer -
Uses of Buffer in org.apache.sshd.agent.local
Fields in org.apache.sshd.agent.local declared as BufferFields in org.apache.sshd.agent.local with type parameters of type BufferMethods in org.apache.sshd.agent.local that return BufferModifier and TypeMethodDescriptionprotected Bufferprotected BufferAgentForwardedChannel.waitForMessageBuffer()Methods in org.apache.sshd.agent.local with parameters of type Buffer -
Uses of Buffer in org.apache.sshd.client.auth
Methods in org.apache.sshd.client.auth with parameters of type BufferModifier and TypeMethodDescriptionbooleanbooleanprotected abstract booleanAbstractUserAuth.processAuthDataRequest(ClientSession session, String service, Buffer buffer) default voidUserAuth.signalAuthMethodFailure(ClientSession session, String service, boolean partial, List<String> serverMethods, Buffer buffer) Signals reception ofSSH_MSG_USERAUTH_FAILUREmessagedefault voidUserAuth.signalAuthMethodSuccess(ClientSession session, String service, Buffer buffer) Signal reception ofSSH_MSG_USERAUTH_SUCCESSmessage -
Uses of Buffer in org.apache.sshd.client.auth.hostbased
Methods in org.apache.sshd.client.auth.hostbased with parameters of type BufferModifier and TypeMethodDescriptionprotected byte[]UserAuthHostBased.appendSignature(ClientSession session, String service, String keyType, PublicKey key, byte[] keyBytes, String clientHostname, String clientUsername, Signature verifier, Buffer buffer) protected booleanUserAuthHostBased.processAuthDataRequest(ClientSession session, String service, Buffer buffer) voidUserAuthHostBased.signalAuthMethodFailure(ClientSession session, String service, boolean partial, List<String> serverMethods, Buffer buffer) voidUserAuthHostBased.signalAuthMethodSuccess(ClientSession session, String service, Buffer buffer) -
Uses of Buffer in org.apache.sshd.client.auth.keyboard
Methods in org.apache.sshd.client.auth.keyboard with parameters of type BufferModifier and TypeMethodDescriptionprotected booleanUserAuthKeyboardInteractive.processAuthDataRequest(ClientSession session, String service, Buffer buffer) -
Uses of Buffer in org.apache.sshd.client.auth.password
Methods in org.apache.sshd.client.auth.password with parameters of type BufferModifier and TypeMethodDescriptionprotected booleanUserAuthPassword.processAuthDataRequest(ClientSession session, String service, Buffer buffer) protected IoWriteFutureUserAuthPassword.sendPassword(Buffer buffer, ClientSession session, String oldPassword, String newPassword) Sends the password via aSSH_MSG_USERAUTH_REQUESTmessage.voidUserAuthPassword.signalAuthMethodFailure(ClientSession session, String service, boolean partial, List<String> serverMethods, Buffer buffer) voidUserAuthPassword.signalAuthMethodSuccess(ClientSession session, String service, Buffer buffer) -
Uses of Buffer in org.apache.sshd.client.auth.pubkey
Methods in org.apache.sshd.client.auth.pubkey with parameters of type BufferModifier and TypeMethodDescriptionprotected byte[]UserAuthPublicKey.appendSignature(ClientSession session, String service, String name, String username, String algo, PublicKey key, PublicKey serverKey, Buffer buffer) protected booleanUserAuthPublicKey.processAuthDataRequest(ClientSession session, String service, Buffer buffer) voidUserAuthPublicKey.signalAuthMethodFailure(ClientSession session, String service, boolean partial, List<String> serverMethods, Buffer buffer) voidUserAuthPublicKey.signalAuthMethodSuccess(ClientSession session, String service, Buffer buffer) -
Uses of Buffer in org.apache.sshd.client.channel
Methods in org.apache.sshd.client.channel with parameters of type BufferModifier and TypeMethodDescriptionprotected RequestHandler.ResultChannelSession.handleInternalRequest(String req, boolean wantReply, Buffer buffer) voidAbstractClientChannel.handleOpenFailure(Buffer buffer) voidAbstractClientChannel.handleOpenSuccess(long recipient, long rwSize, long packetSize, Buffer buffer) voidAbstractClientChannel.handleWindowAdjust(Buffer buffer) protected RequestHandler.ResultChannelSession.handleXonXoff(Buffer buffer, boolean wantReply) -
Uses of Buffer in org.apache.sshd.client.channel.exit
Methods in org.apache.sshd.client.channel.exit with parameters of type BufferModifier and TypeMethodDescriptionAbstractChannelExitRequestHandler.process(Channel channel, String request, boolean wantReply, Buffer buffer) protected abstract VAbstractChannelExitRequestHandler.processRequestValue(Channel channel, String request, Buffer buffer) Invoked by default fromAbstractChannelExitRequestHandler.process(Channel, String, boolean, Buffer)when a request matching the handler's name is receivedprotected StringExitSignalChannelRequestHandler.processRequestValue(Channel channel, String request, Buffer buffer) protected IntegerExitStatusChannelRequestHandler.processRequestValue(Channel channel, String request, Buffer buffer) -
Uses of Buffer in org.apache.sshd.client.global
Methods in org.apache.sshd.client.global with parameters of type BufferModifier and TypeMethodDescriptionprotected RequestHandler.ResultOpenSshHostKeysHandler.handleHostKeys(Session session, Collection<? extends PublicKey> keys, boolean wantReply, Buffer buffer) -
Uses of Buffer in org.apache.sshd.client.kex
Methods in org.apache.sshd.client.kex with parameters of type Buffer -
Uses of Buffer in org.apache.sshd.client.session
Methods in org.apache.sshd.client.session with parameters of type BufferModifier and TypeMethodDescriptionprotected voidClientSessionImpl.handleDisconnect(int code, String msg, String lang, Buffer buffer) voidprotected voidClientUserAuthService.processUserAuth(int cmd, Buffer buffer, AuthFuture authFuture) Execute one step in user authentication.protected booleanAbstractClientSession.readIdentification(Buffer buffer) protected byte[]AbstractClientSession.receiveKexInit(Buffer buffer) voidAbstractClientSession.startService(String name, Buffer buffer) -
Uses of Buffer in org.apache.sshd.common
Methods in org.apache.sshd.common with parameters of type Buffer -
Uses of Buffer in org.apache.sshd.common.channel
Fields in org.apache.sshd.common.channel declared as BufferModifier and TypeFieldDescriptionprivate final BufferChannelAsyncInputStream.buffer(package private) final BufferChannelAsyncInputStream.IoReadFutureImpl.bufferprivate BufferChannelOutputStream.bufferprivate BufferChannelPipedInputStream.bufferprivate final BufferIoWriteFutureImpl.bufferMethods in org.apache.sshd.common.channel that return BufferModifier and TypeMethodDescriptionprotected BufferChannelAsyncOutputStream.createSendBuffer(Buffer buffer, Channel channel, int length) ChannelAsyncInputStream.IoReadFutureImpl.getBuffer()IoWriteFutureImpl.getBuffer()protected BufferChannelOutputStream.newBuffer(int size) Methods in org.apache.sshd.common.channel with parameters of type BufferModifier and TypeMethodDescriptionprotected BufferChannelAsyncOutputStream.createSendBuffer(Buffer buffer, Channel channel, int length) protected voidAbstractChannel.handleChannelRequest(String req, boolean wantReply, Buffer buffer) voidAbstractChannel.handleData(Buffer buffer) voidChannel.handleData(Buffer buffer) Invoked whenSSH_MSG_CHANNEL_DATAreceivedvoidAbstractChannel.handleExtendedData(Buffer buffer) voidChannel.handleExtendedData(Buffer buffer) Invoked whenSSH_MSG_CHANNEL_EXTENDED_DATAreceivedprotected RequestHandler.ResultAbstractChannel.handleInternalRequest(String req, boolean wantReply, Buffer buffer) Called byAbstractChannel.handleUnknownChannelRequest(String, boolean, Buffer)in order to allow channel request handling if none of the registered handlers processed the request - last chance.voidChannel.handleOpenFailure(Buffer buffer) For a client channel, this method will be called internally by the session when the server has rejected this channel opening.voidChannel.handleOpenSuccess(long recipient, long rwSize, long packetSize, Buffer buffer) For a client channel, this method will be called internally by the session when the confirmation has been received.voidAbstractChannel.handleRequest(Buffer buffer) voidChannel.handleRequest(Buffer buffer) Invoked whenSSH_MSG_CHANNEL_REQUESTreceivedprotected voidAbstractChannel.handleUnknownChannelRequest(String req, boolean wantReply, Buffer buffer) Called when none of the register request handlers reported handling the requestvoidAbstractChannel.handleWindowAdjust(Buffer buffer) voidChannel.handleWindowAdjust(Buffer buffer) Invoked whenSSH_MSG_CHANNEL_WINDOW_ADJUSTreceivedFor a server channel, this method will actually open the channelProcess an SSH request.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.Constructors in org.apache.sshd.common.channel with parameters of type BufferModifierConstructorDescription(package private)BufferedFuture(Object id, Buffer buffer) IoReadFutureImpl(Object id, Buffer buffer) IoWriteFutureImpl(Object id, Buffer buffer) -
Uses of Buffer in org.apache.sshd.common.channel.throttle
Methods in org.apache.sshd.common.channel.throttle with parameters of type BufferModifier and TypeMethodDescriptionEncode and send the given data packet buffer. -
Uses of Buffer in org.apache.sshd.common.compression
Methods in org.apache.sshd.common.compression with parameters of type BufferModifier and TypeMethodDescriptionvoidCompress the given buffer in place.voidvoidvoidCompression.uncompress(Buffer from, Buffer to) Uncompress the data in a buffer into another buffer.voidCompressionNone.uncompress(Buffer from, Buffer to) voidCompressionZlib.uncompress(Buffer from, Buffer to) -
Uses of Buffer in org.apache.sshd.common.forward
Fields in org.apache.sshd.common.forward declared as BufferMethods in org.apache.sshd.common.forward with parameters of type BufferModifier and TypeMethodDescriptionprotected StringSocksProxy.Socks5.getBLString(Buffer buffer) protected StringSocksProxy.Socks4.getNTString(Buffer buffer) protected intprotected intprotected voidprotected voidprotected void -
Uses of Buffer in org.apache.sshd.common.future
Methods in org.apache.sshd.common.future that return BufferModifier and TypeMethodDescriptionGlobalRequestFuture.getBuffer()Obtains the replyBufferif the request was successful.Methods in org.apache.sshd.common.future with parameters of type Buffer -
Uses of Buffer in org.apache.sshd.common.global
Methods in org.apache.sshd.common.global with parameters of type BufferModifier and TypeMethodDescriptionprotected abstract RequestHandler.ResultAbstractOpenSshHostKeysHandler.handleHostKeys(Session session, Collection<? extends PublicKey> keys, boolean wantReply, Buffer buffer) AbstractOpenSshHostKeysHandler.process(ConnectionService connectionService, String request, boolean wantReply, Buffer buffer) KeepAliveHandler.process(ConnectionService connectionService, String request, boolean wantReply, Buffer buffer) -
Uses of Buffer in org.apache.sshd.common.io
Methods in org.apache.sshd.common.io that return BufferModifier and TypeMethodDescriptionIoReadFuture.getBuffer()Retrieves the buffer data was read into.Methods in org.apache.sshd.common.io with parameters of type BufferModifier and TypeMethodDescriptionNOTE: the buffer must not be touched until the returned read future is completed.IoOutputStream.writeBuffer(Buffer buffer) Write the given buffer.IoSession.writeBuffer(Buffer buffer) Write a packet on the socket. -
Uses of Buffer in org.apache.sshd.common.io.nio2
Methods in org.apache.sshd.common.io.nio2 with parameters of type Buffer -
Uses of Buffer in org.apache.sshd.common.kex
Methods in org.apache.sshd.common.kex with parameters of type BufferModifier and TypeMethodDescriptionbooleanProcess the next packetvoidvoidvoidvoidvoidvoid -
Uses of Buffer in org.apache.sshd.common.kex.dh
Methods in org.apache.sshd.common.kex.dh with parameters of type Buffer -
Uses of Buffer in org.apache.sshd.common.kex.extension
Methods in org.apache.sshd.common.kex.extension with parameters of type BufferModifier and TypeMethodDescriptiondefault booleanKexExtensionHandler.handleKexCompressionMessage(Session session, Buffer buffer) Parses theSSH_MSG_NEWCOMPRESSmessage.default booleanKexExtensionHandler.handleKexExtensionsMessage(Session session, Buffer buffer) Parses theSSH_MSG_EXT_INFOmessage.KexExtensionParser.parseExtension(Buffer buffer) KexExtensions.parseExtensions(Buffer buffer) Attempts to parse anSSH_MSG_EXT_INFOmessagevoidKexExtensionParser.putExtension(T value, Buffer buffer) Adds the name + value to the bufferstatic voidKexExtensions.putExtensions(Collection<? extends Map.Entry<String, ?>> exts, Buffer buffer) Creates anSSH_MSG_EXT_INFOmessage using the provided extensions. -
Uses of Buffer in org.apache.sshd.common.kex.extension.parser
Methods in org.apache.sshd.common.kex.extension.parser with parameters of type BufferModifier and TypeMethodDescriptionprotected abstract voidprotected voidDelayCompression.encode(DelayedCompressionAlgorithms algos, Buffer buffer) protected voidprotected voidprotected voidprotected voidDelayCompression.parseExtension(Buffer buffer) Elevation.parseExtension(Buffer buffer) HostBoundPubkeyAuthentication.parseExtension(Buffer buffer) NoFlowControl.parseExtension(Buffer buffer) ServerSignatureAlgorithms.parseExtension(Buffer buffer) voidAbstractKexExtensionParser.putExtension(T value, Buffer buffer) -
Uses of Buffer in org.apache.sshd.common.session
Subclasses of Buffer in org.apache.sshd.common.sessionMethods in org.apache.sshd.common.session that return BufferModifier and TypeMethodDescriptionSessionWorkBuffer.clear(boolean wipeData) default BufferSession.createBuffer(byte cmd) Create a new buffer for the specified SSH packet and reserve the needed space (5 bytes) for the packet header.Session.createBuffer(byte cmd, int estimatedSize) Create a new buffer for the specified SSH packet and reserve the needed space (5 bytes) for the packet header.Session.prepareBuffer(byte cmd, Buffer buffer) Prepare a new "clean" buffer while reserving the needed space (5 bytes) for the packet header.Send a global request and wait for the response, if the request is sent withwant-reply = true.default BufferSend a global request and wait for the response, if the request is sent withwant-reply = true.default BufferSend a global request and wait for the response, if the request is sent withwant-reply = true.Methods in org.apache.sshd.common.session with parameters of type BufferModifier and TypeMethodDescriptiondefault voidReservedSessionMessagesHandler.handleDebugMessage(Session session, Buffer buffer) Invoked when anSSH_MSG_DEBUGpacket is receiveddefault voidReservedSessionMessagesHandler.handleIgnoreMessage(Session session, Buffer buffer) Invoked when anSSH_MSG_IGNOREpacket is receiveddefault booleanReservedSessionMessagesHandler.handleUnimplementedMessage(Session session, int cmd, Buffer buffer) Invoked when a packet with an un-implemented message is received - includingSSH_MSG_UNIMPLEMENTEDitselfUnknownChannelReferenceHandler.handleUnknownChannelCommand(ConnectionService service, byte cmd, long channelId, Buffer buffer) Invoked when the connection service responsible for handling channel messages receives a message intended for an unknown channel.default booleanSessionDisconnectHandler.handleUnsupportedServiceDisconnectReason(Session session, int cmd, String serviceName, Buffer buffer) Invoked when a request has been made related to an unknown SSH service as described in RFC 4253 - section 10.Session.prepareBuffer(byte cmd, Buffer buffer) Prepare a new "clean" buffer while reserving the needed space (5 bytes) for the packet header.ConnectionServiceRequestHandler.process(ConnectionService service, String request, boolean wantReply, Buffer buffer) Send a global request and wait for the response, if the request is sent withwant-reply = true.default BufferSend a global request and wait for the response, if the request is sent withwant-reply = true.default BufferSend a global request and wait for the response, if the request is sent withwant-reply = true.Session.request(Buffer buffer, String request, GlobalRequestFuture.ReplyHandler replyHandler) Send a global request and handle the reply asynchronously.default IoWriteFutureReservedSessionMessagesHandler.sendKexInitRequest(Session session, Map<KexProposalOption, String> proposal, Buffer packet) Invoked before sending theSSH_MSG_KEXINITpacketvoidSession.startService(String name, Buffer buffer) Session.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 Buffer in org.apache.sshd.common.session.helpers
Fields in org.apache.sshd.common.session.helpers declared as BufferFields in org.apache.sshd.common.session.helpers with type parameters of type BufferModifier and TypeFieldDescriptionprivate final Map<Buffer, LongConsumer> AbstractSession.globalSequenceNumbersMethods in org.apache.sshd.common.session.helpers with type parameters of type BufferModifier and TypeMethodDescriptionprotected <B extends Buffer>
BAbstractSession.validateTargetBuffer(int cmd, B buffer) Makes sure that the buffer used for output is notnullor one of the session's internal ones used for decoding and uncompressingMethods in org.apache.sshd.common.session.helpers that return BufferModifier and TypeMethodDescriptionAbstractSession.createBuffer(byte cmd, int len) protected BufferEncode a buffer into the SSH protocol.PendingWriteFuture.getBuffer()AbstractSession.prepareBuffer(byte cmd, Buffer buffer) protected BufferAbstractSession.preProcessEncodeBuffer(int cmd, Buffer buffer) protected BufferSessionHelper.preProcessEncodeBuffer(int cmd, Buffer buffer) Invoked by the session before encoding the buffer in order to make sure that it is at least of sizeSSH_PACKET_HEADER_LEN.protected BufferAbstractSession.resolveOutputPacket(Buffer buffer) Methods in org.apache.sshd.common.session.helpers with parameters of type BufferModifier and TypeMethodDescriptionprotected voidAbstractSession.aeadOutgoingBuffer(Buffer buf, int offset, int len) protected voidAbstractSession.appendOutgoingMac(Buffer buf, int offset, int len) voidAbstractConnectionService.channelClose(Buffer buffer) Close a channel due to a close packet receivedvoidAbstractConnectionService.channelData(Buffer buffer) Process incoming data on a channelvoidAbstractConnectionService.channelEof(Buffer buffer) Process end of file on a channelvoidAbstractConnectionService.channelExtendedData(Buffer buffer) Process incoming extended data on a channelvoidAbstractConnectionService.channelFailure(Buffer buffer) Process a failure on a channelprotected voidAbstractConnectionService.channelOpen(Buffer buffer) voidAbstractConnectionService.channelOpenConfirmation(Buffer buffer) voidAbstractConnectionService.channelOpenFailure(Buffer buffer) voidAbstractConnectionService.channelRequest(Buffer buffer) Service a request on a channelvoidAbstractConnectionService.channelSuccess(Buffer buffer) Process a success on a channelvoidAbstractConnectionService.channelWindowAdjust(Buffer buffer) Process a window adjust packet on a channelprotected voidAbstractSession.doHandleMessage(Buffer buffer) protected voidSessionHelper.doInvokeDebugMessageHandler(Buffer buffer) Invoked bySessionHelper.handleDebug(Buffer)after validating that the buffer structure seems well-formed and also resetting the idle timeout.protected voidSessionHelper.doInvokeIgnoreMessageHandler(Buffer buffer) Invoked bySessionHelper.handleDebug(Buffer)after validating that the buffer structure seems well-formed and also resetting the idle timeout.protected booleanAbstractSession.doInvokeUnimplementedMessageHandler(int cmd, Buffer buffer) protected booleanSessionHelper.doInvokeUnimplementedMessageHandler(int cmd, Buffer buffer) SessionHelper.doReadIdentification(Buffer buffer, boolean server) Read the remote identification from this buffer.protected IoWriteFutureAbstractSession.doWritePacket(Buffer buffer) protected BufferEncode a buffer into the SSH protocol.protected voidAbstractSession.encryptOutgoingBuffer(Buffer buf, int offset, int len) protected PendingWriteFutureKeyExchangeMessageHandler.enqueuePendingPacket(int cmd, Buffer buffer) Enqueues a packet to be written once a running key exchange terminates.protected ChannelAbstractConnectionService.getChannel(byte cmd, long recipient, Buffer buffer) protected ChannelAbstractConnectionService.getChannel(byte cmd, Buffer buffer) Retrieve the channel designated by the given packetprotected IoWriteFutureAbstractConnectionService.globalRequest(Buffer buffer) Process global requestsprotected voidSessionHelper.handleDebug(Buffer buffer) voidReservedSessionMessagesHandlerAdapter.handleDebugMessage(Session session, boolean display, String msg, String lang, Buffer buffer) voidReservedSessionMessagesHandlerAdapter.handleDebugMessage(Session session, Buffer buffer) protected voidSessionHelper.handleDisconnect(int code, String msg, String lang, Buffer buffer) protected voidSessionHelper.handleDisconnect(Buffer buffer) protected booleanAbstractSession.handleFirstKexPacketFollows(int cmd, Buffer buffer, boolean followFlag) protected voidSessionHelper.handleIgnore(Buffer buffer) voidReservedSessionMessagesHandlerAdapter.handleIgnoreMessage(Session session, byte[] data, Buffer buffer) voidReservedSessionMessagesHandlerAdapter.handleIgnoreMessage(Session session, Buffer buffer) protected voidAbstractSession.handleKexExtension(int cmd, Buffer buffer) protected voidAbstractSession.handleKexInit(Buffer buffer) protected voidAbstractSession.handleKexMessage(int cmd, Buffer buffer) protected voidAbstractSession.handleMessage(Buffer buffer) Abstract method for processing incoming decoded packets.protected voidAbstractSession.handleNewCompression(int cmd, Buffer buffer) protected voidAbstractSession.handleNewKeys(int cmd, Buffer buffer) protected voidAbstractSession.handleServiceAccept(String serviceName, Buffer buffer) protected voidAbstractSession.handleServiceAccept(Buffer buffer) protected booleanAbstractSession.handleServiceRequest(String serviceName, Buffer buffer) protected voidAbstractSession.handleServiceRequest(Buffer buffer) protected voidSessionHelper.handleUnimplemented(Buffer buffer) booleanReservedSessionMessagesHandlerAdapter.handleUnimplementedMessage(Session session, int cmd, Buffer buffer) DefaultUnknownChannelReferenceHandler.handleUnknownChannelCommand(ConnectionService service, byte cmd, long channelId, Buffer buffer) protected IoWriteFutureAbstractConnectionService.handleUnknownRequest(Buffer buffer, String req, boolean wantReply) protected IoWriteFutureAbstractSession.notImplemented(int cmd, Buffer buffer) Send aSSH_MSG_UNIMPLEMENTEDpacket.AbstractSession.prepareBuffer(byte cmd, Buffer buffer) protected BufferAbstractSession.preProcessEncodeBuffer(int cmd, Buffer buffer) protected BufferSessionHelper.preProcessEncodeBuffer(int cmd, Buffer buffer) Invoked by the session before encoding the buffer in order to make sure that it is at least of sizeSSH_PACKET_HEADER_LEN.voidAbstractConnectionServiceRequestHandler.process(ConnectionService connectionService, String request, boolean wantReply, Buffer buffer) booleanProcesses a service request.protected abstract booleanAbstractSession.readIdentification(Buffer buffer) Read the other side identification.protected byte[]AbstractSession.receiveKexInit(Buffer buffer) protected byte[]AbstractSession.receiveKexInit(Buffer buffer, Map<KexProposalOption, String> proposal) Receive the remote key exchange init message.AbstractSession.request(Buffer buffer, String request, GlobalRequestFuture.ReplyHandler replyHandler) protected voidAbstractConnectionService.requestFailure(Buffer buffer) protected voidAbstractSession.requestFailure(Buffer buffer) Indicates the reception of aSSH_MSG_REQUEST_FAILUREmessageprotected voidAbstractConnectionService.requestSuccess(Buffer buffer) protected voidAbstractSession.requestSuccess(Buffer buffer) Indicates the reception of aSSH_MSG_REQUEST_SUCCESSmessageprotected BufferAbstractSession.resolveOutputPacket(Buffer buffer) protected IoWriteFutureAbstractConnectionService.sendChannelOpenFailure(Buffer buffer, long sender, int reasonCode, String message, String lang) protected IoWriteFutureAbstractConnectionService.sendGlobalResponse(Buffer buffer, String req, RequestHandler.Result result, boolean wantReply) private booleanprotected 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.Constructors in org.apache.sshd.common.session.helpers with parameters of type Buffer -
Uses of Buffer in org.apache.sshd.common.util.buffer
Subclasses of Buffer in org.apache.sshd.common.util.bufferModifier and TypeClassDescriptionclassProvides an implementation ofBufferusing a backing byte arrayMethods in org.apache.sshd.common.util.buffer with type parameters of type BufferModifier and TypeMethodDescriptionstatic <B extends Buffer>
BBufferUtils.clear(B buffer) Invokesclear()Methods in org.apache.sshd.common.util.buffer that return BufferModifier and TypeMethodDescriptionBuffer.clear()Reset read/write positions to zero - Note: zeroes any previously existing dataabstract BufferBuffer.clear(boolean wipeData) Reset read/write positions to zeroByteArrayBuffer.clear(boolean wipeData) Buffer.ensureCapacity(int capacity) abstract BufferBuffer.ensureCapacity(int capacity, IntUnaryOperator growthFactor) ByteArrayBuffer.ensureCapacity(int capacity, IntUnaryOperator growthFactor) Methods in org.apache.sshd.common.util.buffer with parameters of type BufferModifier and TypeMethodDescriptionstatic intBufferUtils.updateLengthPlaceholder(Buffer buffer, int lenPos) Used for encodings where we don't know the data length before adding it to the buffer.static voidBufferUtils.updateLengthPlaceholder(Buffer buffer, int lenPos, long dataLength) Updates a 32-bit "placeholder" location for data length - moves the write position to the specified placeholder position, updates the length value and then moves the write position it back to its original value. -
Uses of Buffer in org.apache.sshd.common.util.buffer.keys
Methods in org.apache.sshd.common.util.buffer.keys with parameters of type BufferModifier and TypeMethodDescriptionprotected ECPublicKeyECBufferPublicKeyParser.getRawECKey(String expectedCurve, ECParameterSpec spec, Buffer buffer) BufferPublicKeyParser.getRawPublicKey(String keyType, Buffer buffer) DSSBufferPublicKeyParser.getRawPublicKey(String keyType, Buffer buffer) ECBufferPublicKeyParser.getRawPublicKey(String keyType, Buffer buffer) ED25519BufferPublicKeyParser.getRawPublicKey(String keyType, Buffer buffer) OpenSSHCertPublicKeyParser.getRawPublicKey(String keyType, Buffer buffer) RSABufferPublicKeyParser.getRawPublicKey(String keyType, Buffer buffer) SkECBufferPublicKeyParser.getRawPublicKey(String keyType, Buffer buffer) SkED25519BufferPublicKeyParser.getRawPublicKey(String keyType, Buffer buffer) -
Uses of Buffer in org.apache.sshd.common.util.security
Methods in org.apache.sshd.common.util.security with type parameters of type BufferModifier and TypeMethodDescriptionstatic <B extends Buffer>
BSecurityUtils.putEDDSAKeyPair(B buffer, KeyPair kp) static <B extends Buffer>
BSecurityUtils.putEDDSAKeyPair(B buffer, PublicKey pubKey, PrivateKey prvKey) static <B extends Buffer>
BSecurityUtils.putRawEDDSAPublicKey(B buffer, PublicKey key) Methods in org.apache.sshd.common.util.security with parameters of type BufferModifier and TypeMethodDescriptionstatic KeyPairSecurityUtils.extractEDDSAKeyPair(Buffer buffer, String keyType) -
Uses of Buffer in org.apache.sshd.common.util.security.eddsa
Methods in org.apache.sshd.common.util.security.eddsa with type parameters of type BufferModifier and TypeMethodDescriptionstatic <B extends Buffer>
BEdDSASecurityProviderUtils.putEDDSAKeyPair(B buffer, PublicKey pubKey, PrivateKey prvKey) static <B extends Buffer>
BEdDSASecurityProviderUtils.putRawEDDSAPublicKey(B buffer, PublicKey key) -
Uses of Buffer in org.apache.sshd.server.auth
Methods in org.apache.sshd.server.auth with parameters of type BufferModifier and TypeMethodDescriptionAbstractUserAuth.auth(ServerSession session, String username, String service, Buffer buffer) UserAuth.auth(ServerSession session, String username, String service, Buffer buffer) Try to authenticate the user.protected abstract BooleanHandle another step in the authentication process. -
Uses of Buffer in org.apache.sshd.server.auth.gss
Methods in org.apache.sshd.server.auth.gss with parameters of type Buffer -
Uses of Buffer in org.apache.sshd.server.auth.hostbased
Methods in org.apache.sshd.server.auth.hostbased with parameters of type Buffer -
Uses of Buffer in org.apache.sshd.server.auth.keyboard
Methods in org.apache.sshd.server.auth.keyboard with type parameters of type BufferModifier and TypeMethodDescription<B extends Buffer>
BInteractiveChallenge.append(B buffer) <B extends Buffer>
BPromptEntry.append(B buffer) Methods in org.apache.sshd.server.auth.keyboard with parameters of type BufferModifier and TypeMethodDescriptionprotected Booleanprotected BooleanUserAuthKeyboardInteractive.doInitialAuth(ServerSession session, String username, KeyboardInteractiveAuthenticator auth, Buffer buffer) protected BooleanUserAuthKeyboardInteractive.doValidateAuthResponse(ServerSession session, String username, KeyboardInteractiveAuthenticator auth, Buffer buffer) -
Uses of Buffer in org.apache.sshd.server.auth.password
Methods in org.apache.sshd.server.auth.password with parameters of type BufferModifier and TypeMethodDescriptionprotected BooleanUserAuthPassword.checkPassword(Buffer buffer, ServerSession session, String username, String password) Invokes the configuredPasswordAuthenticatorand returns the result.protected BooleanUserAuthPassword.handleClientPasswordChangeRequest(Buffer buffer, ServerSession session, String username, String oldPassword, String newPassword) Invoked when the client sends aSSH_MSG_USERAUTH_REQUESTindicating a password change.protected BooleanUserAuthPassword.handleServerPasswordChangeRequest(Buffer buffer, ServerSession session, String username, String password, PasswordChangeRequiredException e) Invoked byUserAuthPassword.checkPassword(Buffer, ServerSession, String, String)when aPasswordChangeRequiredExceptionwas thrown by the authenticator. -
Uses of Buffer in org.apache.sshd.server.auth.pubkey
Methods in org.apache.sshd.server.auth.pubkey with parameters of type BufferModifier and TypeMethodDescriptionprotected voidUserAuthPublicKey.sendPublicKeyResponse(ServerSession session, String username, String alg, PublicKey key, byte[] keyBlob, int offset, int blobLen, Buffer buffer) protected booleanUserAuthPublicKey.verifySignature(ServerSession session, String username, String alg, PublicKey key, Buffer buffer, Signature verifier, byte[] sig) -
Uses of Buffer in org.apache.sshd.server.channel
Fields in org.apache.sshd.server.channel declared as BufferModifier and TypeFieldDescriptionprotected BufferChannelSession.extendedDataBufferprotected BufferChannelSession.receiverBufferMethods in org.apache.sshd.server.channel with parameters of type BufferModifier and TypeMethodDescriptionprotected OpenFutureprotected RequestHandler.ResultChannelSession.handleAgentForwarding(String requestType, Buffer buffer, boolean wantReply) protected RequestHandler.ResultChannelSession.handleBreak(Buffer buffer, boolean wantReply) protected RequestHandler.Resultprotected RequestHandler.ResultChannelSession.handleExec(String request, Buffer buffer, boolean wantReply) protected RequestHandler.ResultChannelSession.handleInternalRequest(String requestType, boolean wantReply, Buffer buffer) voidAbstractServerChannel.handleOpenFailure(Buffer buffer) voidAbstractServerChannel.handleOpenSuccess(long recipient, long rwSize, long packetSize, Buffer buffer) protected RequestHandler.ResultChannelSession.handlePtyReq(Buffer buffer, boolean wantReply) protected RequestHandler.ResultChannelSession.handleShell(String request, Buffer buffer, boolean wantReply) protected RequestHandler.ResultChannelSession.handleSignal(Buffer buffer, boolean wantReply) protected RequestHandler.ResultChannelSession.handleSubsystem(String request, Buffer buffer, boolean wantReply) voidChannelSession.handleWindowAdjust(Buffer buffer) protected RequestHandler.ResultChannelSession.handleWindowChange(Buffer buffer, boolean wantReply) protected RequestHandler.ResultChannelSession.handleX11Forwarding(String requestType, Buffer buffer, boolean wantReply) protected RequestHandler.ResultPuttyRequestHandler.processPuttyOpcode(Channel channel, String request, String opcode, boolean wantReply, Buffer buffer) protected IoWriteFutureChannelSession.sendResponse(Buffer buffer, String req, RequestHandler.Result result, boolean wantReply) -
Uses of Buffer in org.apache.sshd.server.forward
Methods in org.apache.sshd.server.forward with parameters of type BufferModifier and TypeMethodDescriptionprotected OpenFuturevoidTcpipServerChannel.handleWindowAdjust(Buffer buffer) -
Uses of Buffer in org.apache.sshd.server.global
Methods in org.apache.sshd.server.global with parameters of type BufferModifier and TypeMethodDescriptionprotected RequestHandler.ResultOpenSshHostKeysHandler.handleHostKeys(Session session, Collection<? extends PublicKey> keys, boolean wantReply, Buffer buffer) CancelTcpipForwardHandler.process(ConnectionService connectionService, String request, boolean wantReply, Buffer buffer) NoMoreSessionsHandler.process(ConnectionService connectionService, String request, boolean wantReply, Buffer buffer) TcpipForwardHandler.process(ConnectionService connectionService, String request, boolean wantReply, Buffer buffer) -
Uses of Buffer in org.apache.sshd.server.kex
Methods in org.apache.sshd.server.kex with parameters of type Buffer -
Uses of Buffer in org.apache.sshd.server.session
Methods in org.apache.sshd.server.session with parameters of type BufferModifier and TypeMethodDescriptionbooleanServerProxyAcceptor.acceptServerProxyMetadata(ServerSession session, Buffer buffer) Invoked before any attempt is made to retrieve the SSH client identification data of the standard SSH protocol.protected voidprotected voidServerUserAuthService.handleAuthenticationFailure(int cmd, Buffer buffer) protected voidServerUserAuthService.handleAuthenticationInProgress(int cmd, Buffer buffer) protected voidServerUserAuthService.handleAuthenticationSuccess(int cmd, Buffer buffer) protected voidAbstractServerSession.handleServiceAccept(String serviceName, Buffer buffer) protected booleanAbstractServerSession.handleServiceRequest(String serviceName, Buffer buffer) protected booleanServerUserAuthService.handleUserAuthRequestMessage(ServerSession session, Buffer buffer, AtomicReference<Boolean> authHolder) voidprotected booleanAbstractServerSession.readIdentification(Buffer buffer) AbstractServerSession.signalAuthenticationSuccess(String username, String authService, Buffer buffer) ServerSession.signalAuthenticationSuccess(String username, String authService, Buffer buffer) voidAbstractServerSession.startService(String name, Buffer buffer) -
Uses of Buffer in org.apache.sshd.server.shell
Fields in org.apache.sshd.server.shell declared as BufferMethods in org.apache.sshd.server.shell that return BufferModifier and TypeMethodDescriptionprotected BufferTtyFilterInputStream.insertCharacter(Buffer org, int c) Methods in org.apache.sshd.server.shell with parameters of type BufferModifier and TypeMethodDescriptionprotected BufferTtyFilterInputStream.insertCharacter(Buffer org, int c) -
Uses of Buffer in org.apache.sshd.sftp.client
Methods in org.apache.sshd.sftp.client that return BufferModifier and TypeMethodDescriptionRawSftpClient.receive(int id) RawSftpClient.receive(int id, long timeout) Methods in org.apache.sshd.sftp.client with parameters of type Buffer -
Uses of Buffer in org.apache.sshd.sftp.client.extensions.helpers
Methods in org.apache.sshd.sftp.client.extensions.helpers that return BufferModifier and TypeMethodDescriptionprotected BufferAbstractSftpClientExtension.checkExtendedReplyBuffer(Buffer buffer) protected BufferAbstractSftpClientExtension.getCommandBuffer(int extraSize) protected BufferAbstractSftpClientExtension.getCommandBuffer(Object target) protected BufferAbstractSftpClientExtension.getCommandBuffer(Object target, int extraSize) AbstractSftpClientExtension.receive(int id) AbstractSftpClientExtension.receive(int id, long timeout) Methods in org.apache.sshd.sftp.client.extensions.helpers with parameters of type BufferModifier and TypeMethodDescriptionprotected BufferAbstractSftpClientExtension.checkExtendedReplyBuffer(Buffer buffer) protected voidAbstractSftpClientExtension.checkStatus(Buffer buffer) intprotected voidAbstractSftpClientExtension.sendAndCheckExtendedCommandStatus(Buffer buffer) protected intAbstractSftpClientExtension.sendExtendedCommand(Buffer buffer) -
Uses of Buffer in org.apache.sshd.sftp.client.extensions.openssh
Methods in org.apache.sshd.sftp.client.extensions.openssh with type parameters of type BufferModifier and TypeMethodDescription<B extends Buffer>
BOpenSSHLimitsExtensionInfo.encode(B buffer) static <B extends Buffer>
BOpenSSHLimitsExtensionInfo.encode(B buffer, OpenSSHLimitsExtensionInfo info) <B extends Buffer>
BOpenSSHStatExtensionInfo.encode(B buffer) static <B extends Buffer>
BOpenSSHStatExtensionInfo.encode(B buffer, OpenSSHStatExtensionInfo info) Methods in org.apache.sshd.sftp.client.extensions.openssh with parameters of type BufferModifier and TypeMethodDescriptionstatic <I extends OpenSSHLimitsExtensionInfo>
Istatic OpenSSHStatExtensionInfostatic <I extends OpenSSHStatExtensionInfo>
IConstructors in org.apache.sshd.sftp.client.extensions.openssh with parameters of type BufferModifierConstructorDescriptionOpenSSHLimitsExtensionInfo(Buffer buffer) OpenSSHStatExtensionInfo(Buffer buffer) -
Uses of Buffer in org.apache.sshd.sftp.client.fs
Methods in org.apache.sshd.sftp.client.fs that return BufferModifier and TypeMethodDescriptionSftpFileSystem.Wrapper.receive(int id) SftpFileSystem.Wrapper.receive(int id, long timeout) Methods in org.apache.sshd.sftp.client.fs with parameters of type Buffer -
Uses of Buffer in org.apache.sshd.sftp.client.impl
Fields in org.apache.sshd.sftp.client.impl declared as BufferModifier and TypeFieldDescriptionprotected BufferSftpInputStreamAsync.bufferprotected BufferSftpOutputStreamAsync.bufferprivate final BufferSftpResponse.bufferprivate final BufferDefaultSftpClient.receiveBufferFields in org.apache.sshd.sftp.client.impl with type parameters of type BufferMethods in org.apache.sshd.sftp.client.impl with type parameters of type BufferModifier and TypeMethodDescriptionprotected <B extends Buffer>
BAbstractSftpClient.putReferencedName(int cmd, B buf, String name, int nameIndex) protected <B extends Buffer>
BAbstractSftpClient.writeAttributes(int cmd, B buffer, SftpClient.Attributes attributes) Methods in org.apache.sshd.sftp.client.impl that return BufferModifier and TypeMethodDescriptionSftpResponse.getBuffer()DefaultSftpClient.receive(int id) DefaultSftpClient.receive(int id, long idleTimeout) protected BufferDefaultSftpClient.waitForInitResponse(Duration initializationTimeout) Methods in org.apache.sshd.sftp.client.impl with parameters of type BufferModifier and TypeMethodDescriptionprotected SftpClient.AttributesAbstractSftpClient.checkAttributes(int cmd, Buffer request) protected voidAbstractSftpClient.checkCommandStatus(int cmd, Buffer request) Sends the specified command, waits for the response and then invokesAbstractSftpClient.checkResponseStatus(SftpResponse)protected intAbstractSftpClient.checkData(int cmd, Buffer request, int dstOffset, byte[] dst, AtomicReference<Boolean> eofSignalled) protected byte[]AbstractSftpClient.checkHandle(int cmd, Buffer request) protected StringAbstractSftpClient.checkOneName(int cmd, Buffer request) voidprotected StringAbstractSftpClient.getReferencedName(int cmd, Buffer buf, int nameIndex) protected voidDefaultSftpClient.handleInitResponse(Buffer buffer) static SftpResponse(package private) static SftpStatusprotected voidProcess an SFTP packetprotected SftpClient.AttributesAbstractSftpClient.readAttributes(int cmd, Buffer buffer, AtomicInteger nameIndex) protected booleanRead SFTP packets from bufferprotected SftpResponsePerform an SFTP request and wait until the response has been received.intstatic voidSftpResponse.validateIncomingResponse(int cmd, int id, int type, int length, Buffer buffer) Constructors in org.apache.sshd.sftp.client.impl with parameters of type BufferModifierConstructorDescriptionprivateSftpResponse(int cmd, int id, int type, int length, Buffer buffer) -
Uses of Buffer in org.apache.sshd.sftp.common
Methods in org.apache.sshd.sftp.common with type parameters of type BufferModifier and TypeMethodDescriptionstatic <B extends Buffer>
BSftpHelper.encodeACLs(B buffer, int version, Collection<AclEntry> acl) static <B extends Buffer>
BSftpHelper.writeAclEntry(B buffer, AclEntry acl) static <B extends Buffer>
BSftpHelper.writeACLs(B buffer, int version, Collection<AclEntry> acl) static <B extends Buffer>
BSftpHelper.writeAttributes(B buffer, SftpClient.Attributes attributes, int sftpVersion) static <B extends Buffer>
BSftpHelper.writeAttrs(B buffer, int version, Map<String, ?> attributes) Writes a file / folder's attributes to a bufferstatic <B extends Buffer>
BSftpHelper.writeAttrsV3(B buffer, int version, Map<String, ?> attributes) Writes the retrieved file / directory attributes in V3 formatstatic <B extends Buffer>
BSftpHelper.writeAttrsV4(B buffer, int version, Map<String, ?> attributes) Writes the retrieved file / directory attributes in V4+ formatstatic <B extends Buffer>
BSftpHelper.writeExtensions(B buffer, Map<?, ?> extensions) static <B extends Buffer>
BEncodes aFileTimevalue into a bufferMethods in org.apache.sshd.sftp.common with parameters of type BufferModifier and TypeMethodDescriptionSftpHelper.decodeACLs(Buffer buffer, int version) static BooleanSftpHelper.getEndOfFileIndicatorValue(Buffer buffer, int version) Retrieves the end-of-file indicator forSSH_FXP_DATAresponses, provided the version is at least 6, and the buffer has enough available datastatic BooleanSftpHelper.getEndOfListIndicatorValue(Buffer buffer, int version) Retrieves the end-of-list indicator forSSH_FXP_NAMEresponses, provided the version is at least 6, and the buffer has enough available datastatic BooleanSftpHelper.indicateEndOfNamesList(Buffer buffer, int version, PropertyResolver resolver) Appends the end-of-list=TRUEindicator forSSH_FXP_NAMEresponses, provided the version is at least 6 and the feature is enabledstatic BooleanSftpHelper.indicateEndOfNamesList(Buffer buffer, int version, PropertyResolver resolver, boolean indicatorValue) Appends the end-of-list indicator forSSH_FXP_NAMEresponses, provided the version is at least 6, the feature is enabled and the indicator value is notnullstatic NavigableMap<String, Object> static NavigableMap<String, byte[]> SftpHelper.readExtensions(Buffer buffer) static FileTimeDecodes aFileTimevalue from a buffer -
Uses of Buffer in org.apache.sshd.sftp.common.extensions
Methods in org.apache.sshd.sftp.common.extensions with parameters of type BufferModifier and TypeMethodDescriptionstatic SpaceAvailableExtensionInfostatic voidSpaceAvailableExtensionInfo.decode(Buffer buffer, SpaceAvailableExtensionInfo info) static voidSpaceAvailableExtensionInfo.encode(Buffer buffer, SpaceAvailableExtensionInfo info) Constructors in org.apache.sshd.sftp.common.extensions with parameters of type Buffer -
Uses of Buffer in org.apache.sshd.sftp.server
Fields in org.apache.sshd.sftp.server declared as BufferModifier and TypeFieldDescriptionprotected final BufferSftpSubsystem.bufferprotected static final BufferSftpSubsystem.CLOSEFields in org.apache.sshd.sftp.server with type parameters of type BufferMethods in org.apache.sshd.sftp.server that return BufferModifier and TypeMethodDescriptionprotected abstract BufferAbstractSftpSubsystemHelper.prepareReply(Buffer buffer) protected BufferSftpSubsystem.prepareReply(Buffer buffer) Methods in org.apache.sshd.sftp.server with parameters of type BufferModifier and TypeMethodDescriptionprotected intAbstractSftpSubsystemHelper.appendAclSupportedExtension(Buffer buffer, ServerSession session) protected voidAbstractSftpSubsystemHelper.appendExtensions(Buffer buffer, String supportedVersions) protected StringAbstractSftpSubsystemHelper.appendNewlineExtension(Buffer buffer, ServerSession session) Appends the "newline" extension to the buffer.AbstractSftpSubsystemHelper.appendOpenSSHExtensions(Buffer buffer, ServerSession session) protected voidAbstractSftpSubsystemHelper.appendSupported2Extension(Buffer buffer, Collection<String> extras) Appends the "supported2" extension to the buffer.protected voidAbstractSftpSubsystemHelper.appendSupportedExtension(Buffer buffer, Collection<String> extras) Appends the "supported" extension to the buffer.AbstractSftpSubsystemHelper.appendVendorIdExtension(Buffer buffer, Map<String, ?> versionProperties, ServerSession session) Appends the "vendor-id" extension to the buffer.protected StringAbstractSftpSubsystemHelper.appendVersionsExtension(Buffer buffer, String value, ServerSession session) Appends the "versions" extension to the buffer.AbstractSftpSubsystemHelper.checkVersionCompatibility(Buffer buffer, int id, int proposed, int failureOpcode) Checks if a proposed version is within supported range.protected voidprotected abstract voidAbstractSftpSubsystemHelper.doCheckFileHash(int id, String targetType, String target, Collection<String> algos, long startOffset, long length, int blockSize, Buffer buffer) protected voidAbstractSftpSubsystemHelper.doCheckFileHash(int id, Path file, NamedFactory<? extends Digest> factory, long startOffset, long length, int blockSize, Buffer buffer) protected voidAbstractSftpSubsystemHelper.doCheckFileHash(Buffer buffer, int id, String targetType) protected voidSftpSubsystem.doCheckFileHash(int id, String targetType, String target, Collection<String> algos, long startOffset, long length, int blockSize, Buffer buffer) protected voidprotected voidAbstractSftpSubsystemHelper.doCopyData(Buffer buffer, int id) protected voidAbstractSftpSubsystemHelper.doCopyFile(Buffer buffer, int id) protected voidAbstractSftpSubsystemHelper.doExtended(Buffer buffer, int id) protected voidAbstractSftpSubsystemHelper.doFSetStat(Buffer buffer, int id) protected voidprotected abstract voidprotected voidprotected voidprotected voidprotected voidAbstractSftpSubsystemHelper.doMakeDirectory(Buffer buffer, int id) protected voidprotected voidprotected voidprotected voidAbstractSftpSubsystemHelper.doOpenSSHFsync(Buffer buffer, int id) protected voidAbstractSftpSubsystemHelper.doOpenSSHHardLink(Buffer buffer, int id) protected voidAbstractSftpSubsystemHelper.doOpenSSHLimits(Buffer buffer, int id) protected voidAbstractSftpSubsystemHelper.doPosixRename(Buffer buffer, int id) protected voidprotected voidprotected voidprotected intAbstractSftpSubsystemHelper.doReadDir(int id, String handle, DirectoryHandle dir, Buffer buffer, int maxSize, boolean followLinks) protected abstract voidprotected voidprotected voidAbstractSftpSubsystemHelper.doReadLink(Buffer buffer, int id) protected voidAbstractSftpSubsystemHelper.doRealPath(Buffer buffer, int id) protected voidprotected voidAbstractSftpSubsystemHelper.doRemoveDirectory(Buffer buffer, int id) protected voidprotected voidAbstractSftpSubsystemHelper.doSetStat(Buffer buffer, int id, String extension, int cmd, Boolean followLinks) protected voidAbstractSftpSubsystemHelper.doSpaceAvailable(Buffer buffer, int id) protected voidprotected voidprotected voidAbstractSftpSubsystemHelper.doTextSeek(Buffer buffer, int id) protected voidprotected voidAbstractSftpSubsystemHelper.doUnsupported(Buffer buffer, int length, int type, int id) protected voidAbstractSftpSubsystemHelper.doUnsupportedExtension(Buffer buffer, int id, String extension) protected voidAbstractSftpSubsystemHelper.doVersionSelect(Buffer buffer, int id) protected abstract voidAbstractSftpSubsystemHelper.doVersionSelect(Buffer buffer, int id, String proposed) protected voidSftpSubsystem.doVersionSelect(Buffer buffer, int id, String proposed) protected voidprotected voidAbstractSftpSubsystemHelper.executeExtendedCommand(Buffer buffer, int id, String extension) protected abstract BufferAbstractSftpSubsystemHelper.prepareReply(Buffer buffer) protected BufferSftpSubsystem.prepareReply(Buffer buffer) protected voidProcess an SFTP command.default voidSftpFileSystemAccessor.putRemoteFileName(SftpSubsystemProxy subsystem, Path path, Buffer buf, String name, boolean shortName) Invoked in order to encode the outgoing referenced file name/pathprotected abstract voidprotected voidprotected voidprotected voidAbstractSftpSubsystemHelper.sendHandle(Buffer buffer, int id, String handle) protected voidprotected voidprotected voidAbstractSftpSubsystemHelper.sendStatus(Buffer buffer, int id, int substatus, String msg) protected voidAbstractSftpSubsystemHelper.sendStatus(Buffer buffer, int id, int substatus, String msg, String lang) protected voidAbstractSftpSubsystemHelper.sendStatus(Buffer buffer, int id, Throwable e, int cmd, Object... args) Invoked when an exception was thrown due to the execution of some SFTP commandprotected BooleanAbstractSftpSubsystemHelper.validateProposedVersion(Buffer buffer, int id, String proposal) protected voidAbstractSftpSubsystemHelper.writeAttrs(Buffer buffer, Map<String, ?> attributes) protected voidAbstractSftpSubsystemHelper.writeDirEntry(int id, DirectoryHandle dir, Map<String, Path> entries, Buffer buffer, int index, Path f, String shortName, LinkOption... options) protected voidAbstractSftpSubsystemHelper.writeDirEntry(ServerSession session, int id, Buffer buffer, int index, Path f, String shortName, SftpClient.Attributes attributes)