package com.trilead.ssh2; /** * A SFTPv3FileHandle. * * @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 SFTPv3Client instance which created the handle. * * @return if the handle is closed. */ public boolean isClosed() { return isClosed; } }