Package org.apache.sshd.sftp

Examples of org.apache.sshd.sftp.Handle


                request = new SshFxpOpenRequest(id, path, acc, flags);
                break;
            }
            case SSH_FXP_CLOSE: {
                String handleId = buffer.getString();
                Handle handle = session.getHandle(handleId);
                request = new SshFxpCloseRequest(id, handleId, handle);
                break;
            }
            case SSH_FXP_READ: {
                String handleId = buffer.getString();
                long offset = buffer.getLong();
                int len = buffer.getInt();
                Handle handle = session.getHandle(handleId);
                request = new SshFxpReadRequest(id, handleId, offset, len, handle);
                break;
            }
            case SSH_FXP_WRITE: {
                String handleId = buffer.getString();
                long offset = buffer.getLong();
                byte[] data = buffer.getBytes();
                Handle handle = session.getHandle(handleId);
                request = new SshFxpWriteRequest(id, handleId, offset, data, handle);
                break;
            }
            case SSH_FXP_LSTAT: {
                String path = buffer.getString();
                int flags = 0;
                if (session.getVersion() > 5) {
                    flags = buffer.getInt();
                }
                request = new SshFxpLstatRequest(id, path, flags);
                break;
            }
            case SSH_FXP_FSTAT: {
                String handle = buffer.getString();
                int flags = 0;
                if (session.getVersion() > 5) {
                    flags = buffer.getInt();
                }
                Handle p = session.getHandle(handle);
                request = new SshFxpFstatRequest(id, handle, p);
                break;
            }
            case SSH_FXP_SETSTAT: {
                request = new SshFxpSetstatRequest(id);
                break;
            }
            case SSH_FXP_FSETSTAT: {
                request = new SshFxpFsetstatRequest(id);
                break;
            }
            case SSH_FXP_OPENDIR: {
                String path = buffer.getString();
                request = new SshFxpOpendirRequest(id, path);
                break;
            }
            case SSH_FXP_READDIR: {
                String handle = buffer.getString();
                Handle p = session.getHandle(handle);
                request = new SshFxpReaddirRequest(id, handle, p);
                break;
            }
            case SSH_FXP_REMOVE: {
                String path = buffer.getString();
View Full Code Here

TOP

Related Classes of org.apache.sshd.sftp.Handle

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.