/* * Copyright (c) 2006-2011 Christian Plattner. All rights reserved. * Please refer to the LICENSE.txt for licensing details. */ package ch.ethz.ssh2; /** * A SFTPv3FileHandle. * * @author Christian Plattner * @version 2.50, 03/15/10 */ public class SFTPv3FileHandle { protected final SFTPv3Client client; protected final byte[] fileHandle; protected boolean isClosed; protected 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; } }