view src/com/trilead/ssh2/SFTPv3FileHandle.java @ 39:69bc44954bb5
tn5250
start tn5250 integration
author
Carl Byington <carl@five-ten-sg.com>
date
Tue, 10 Jun 2014 17:06:53 -0700 (2014-06-11)
parents
0ce5cc452d02
children
line source
+ −
+ − package com.trilead.ssh2;
+ −
+ − /**
+ − * A <code>SFTPv3FileHandle</code>.
+ − *
+ − * @author Christian Plattner, plattner@trilead.com
+ − * @version $Id: SFTPv3FileHandle.java,v 1.1 2007/10/15 12:49:56 cplattne Exp $
+ − */
+ −
+ − public class SFTPv3FileHandle {
+ − final SFTPv3Client client;
+ − final byte[] fileHandle;
+ − boolean isClosed = false;
+ −
+ − /* The constructor is NOT public */
+ −
+ − SFTPv3FileHandle(SFTPv3Client client, byte[] h) {
+ − this.client = client;
+ − this.fileHandle = h;
+ − }
+ −
+ − /**
+ − * Get the SFTPv3Client instance which created this handle.
+ − *
+ − * @return A SFTPv3Client instance.
+ − */
+ − public SFTPv3Client getClient() {
+ − return client;
+ − }
+ −
+ − /**
+ − * Check if this handle was closed with the {@link SFTPv3Client#closeFile(SFTPv3FileHandle)} method
+ − * of the <code>SFTPv3Client</code> instance which created the handle.
+ − *
+ − * @return if the handle is closed.
+ − */
+ − public boolean isClosed() {
+ − return isClosed;
+ − }
+ − }