public class FileInfo extends Object
| Modifier and Type | Field and Description |
|---|---|
protected AtomicLong |
capacity |
static int |
CSIZE |
static long |
ENUMERABLE |
static long |
NOT_ENUMERABLE |
| Modifier | Constructor and Description |
|---|---|
|
FileInfo() |
protected |
FileInfo(long fd,
CrailNodeType type,
boolean enumerable) |
| Modifier and Type | Method and Description |
|---|---|
long |
getCapacity() |
long |
getDirOffset() |
long |
getFd() |
long |
getModificationTime() |
long |
getToken() |
CrailNodeType |
getType() |
long |
incCapacity(int delta) |
boolean |
isEnumerable() |
void |
resetCapacity() |
void |
resetToken() |
long |
setCapacity(long newcapacity) |
protected void |
setDirOffset(long dirOffset) |
void |
setFileInfo(FileInfo fileInfo) |
void |
setModificationTime(long modificationTime) |
void |
setToken(long value) |
boolean |
tokenFree() |
String |
toString() |
void |
update(ByteBuffer buffer) |
void |
updateToken() |
int |
write(ByteBuffer buffer,
boolean shipToken) |
public static final int CSIZE
public static final long ENUMERABLE
public static final long NOT_ENUMERABLE
protected AtomicLong capacity
public FileInfo()
protected FileInfo(long fd,
CrailNodeType type,
boolean enumerable)
public void setFileInfo(FileInfo fileInfo)
public int write(ByteBuffer buffer, boolean shipToken)
public void update(ByteBuffer buffer) throws UnknownHostException
UnknownHostExceptionpublic long getCapacity()
public long setCapacity(long newcapacity)
public long incCapacity(int delta)
public void resetCapacity()
public long getToken()
public void resetToken()
public void updateToken()
public long getModificationTime()
public void setModificationTime(long modificationTime)
public long getDirOffset()
protected void setDirOffset(long dirOffset)
public long getFd()
public CrailNodeType getType()
public boolean tokenFree()
public void setToken(long value)
public boolean isEnumerable()
Copyright © 2018 The Apache Software Foundation. All rights reserved.