C - The type of the decorated file system controller.@Immutable @DefaultAnnotation(value=edu.umd.cs.findbugs.annotations.NonNull.class) public abstract class FsDecoratingConcurrentModelController<C extends FsController<? extends FsConcurrentModel>> extends FsDecoratingController<FsConcurrentModel,C>
FsConcurrentModel so that it can forward its additional method
calls to this model for the convenience of the sub-class.delegate| Modifier | Constructor and Description |
|---|---|
protected |
FsDecoratingConcurrentModelController(C controller)
Constructs a new decorating file system controller.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
assertNotReadLockedByCurrentThread(FsNotWriteLockedException ex) |
protected void |
assertWriteLockedByCurrentThread() |
protected boolean |
isWriteLockedByCurrentThread() |
protected ReentrantReadWriteLock.ReadLock |
readLock() |
protected ReentrantReadWriteLock.WriteLock |
writeLock() |
getClosedIcon, getEntry, getInputSocket, getOpenIcon, getOutputSocket, getParent, isExecutable, isReadable, isReadOnly, isWritable, mknod, setReadOnly, setTime, setTime, sync, toString, unlinkgetModel, getMountPoint, isTouched, setTouchedequals, hashCode, syncprotected FsDecoratingConcurrentModelController(C controller)
controller - the decorated file system controller.protected final void assertNotReadLockedByCurrentThread(@CheckForNull FsNotWriteLockedException ex) throws FsNotWriteLockedException
FsNotWriteLockedExceptionprotected final void assertWriteLockedByCurrentThread()
throws FsNotWriteLockedException
FsNotWriteLockedExceptionprotected final boolean isWriteLockedByCurrentThread()
protected ReentrantReadWriteLock.ReadLock readLock()
protected ReentrantReadWriteLock.WriteLock writeLock()
Copyright © 2004-2011 Schlichtherle IT Services. All Rights Reserved.