blob: 3db55ee9d33dce2198ff0130ae6f2876b606b33d [file] [log] [blame]
/*
* Copyright (c) 2006-2011 Christian Plattner. All rights reserved.
* Please refer to the LICENSE.txt for licensing details.
*/
package ch.ethz.ssh2;
/**
* A <code>SFTPv3FileHandle</code>.
*
* @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 <code>SFTPv3Client</code> instance which created the handle.
*
* @return if the handle is closed.
*/
public boolean isClosed()
{
return isClosed;
}
}