org.entityfs.lock
Interface ReadWriteLockable

All Superinterfaces:
Lockable, ReadLockable, WriteLockable
All Known Subinterfaces:
Directory, DirectoryImplementation, DirectoryView, DirectoryViewImplementation, ECMetadata, EFile, EFileImplementation, Entity, EntityAcceptingEntity<T>, EntityAcceptingEntityImplementation<T>, EntityAcceptingEntityView<T>, EntityAcceptingEntityViewImplementation<T>, EntityImplementation, EntityView, EntityViewImplementation, RandomlyAccessibleFile, ReadWritableFile, SymbolicLink, SymbolicLinkImplementation, SymbolicLinkView, SymbolicLinkViewImplementation
All Known Implementing Classes:
AbstractEntityAcceptingEntityImpl, AbstractEntityAcceptingEntityView, AbstractEntityImpl, AbstractEntityViewImpl, AbstractLockable, AbstractReadWritableFile, AbstractReadWriteLockableProxy, ByteArrayReadableFile, DirectoryImpl, DirectoryViewImpl, ECMetadataImpl, FileDelegateReadWritableFileAdapter, FileImpl, ManualEntityListable, ManualNamedReadableFile, MetadataFileAdapter, ReadWritableFileAdapter, SymbolicLinkImpl, SymbolicLinkViewImpl

public interface ReadWriteLockable
extends ReadLockable, WriteLockable

This interface combines the ReadLockable and WriteLockable interfaces. It is implemented by objects that can both be locked for reading and locked for writing.

Since:
1.0
Author:
Karl Gustafsson
In_jar:
entityfs-core

Method Summary
 
Methods inherited from interface org.entityfs.lock.ReadLockable
getReadLock, isReadLockedByCurrentThread, lockForReading
 
Methods inherited from interface org.entityfs.lock.WriteLockable
getWriteLock, isWriteLockedByCurrentThread, lockForWriting