|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Repository | |
---|---|
net.sourceforge.domian.repository | |
net.sourceforge.domian.util.concurrent.task |
Uses of Repository in net.sourceforge.domian.repository |
---|
Subinterfaces of Repository in net.sourceforge.domian.repository | |
---|---|
interface |
BinaryFormatRepository<T extends Entity>
Marker interface for persistent repositories, where the data is stored in some sort of binary format. |
interface |
FakeRepository<T extends Entity>
Marker interface for fake repositories. |
interface |
HumanReadableFormatRepository<T extends Entity>
Marker interface for persistent repositories, where the data is stored in a human readable textual format. |
interface |
PartitionRepository<T extends Entity>
Interface for specification-based partitioned repositories. |
interface |
PersistentRepository<T extends Entity>
Repository with the capabibility of writing ( persist ) its entities to some sort of non-volatile storage. |
interface |
TextualFormatRepository<T extends Entity>
Interface for persistent repositories, where the data is stored in some sort of textual format, readable or not readable. |
interface |
VolatileRepository<T extends Entity>
Marker interface for volatile repositories. |
Classes in net.sourceforge.domian.repository that implement Repository | |
---|---|
class |
AbstractRepository<T extends Entity>
All Repository classes should extend this abstract class. |
class |
HashSetRepository<T extends Entity>
Volatile repository for non-concurrent environments. |
class |
InMemoryRepository<T extends Entity>
Volatile repository for concurrent environments. |
class |
NotImplementedRepository<T extends Entity>
Repository to be used if a Repository implementation is expected, but not yet in place. |
class |
NullRepository<T extends Entity>
A silly and lazy repository which tacitly accepts entities to be stored, and then just throws them away... |
class |
PartitionRepositoryInvocationHandler<T extends Entity>
InvocationHandler implementation for partition repositories. |
class |
PartitionRepositoryReuseInvocationHandler<T extends Entity>
... |
class |
UnsupportedRepository<T extends Entity>
Repository to be used if a Repository implementation is needed,
but any usage of it is for some reason unsupported/prohibited. |
Fields in net.sourceforge.domian.repository declared as Repository | |
---|---|
protected Repository<T> |
PartitionRepositoryInvocationHandler.repositoryDelegate
|
Methods in net.sourceforge.domian.repository with type parameters of type Repository | ||
---|---|---|
|
PartitionRepositoryInvocationHandler.collectAllPartitionsWithRepositorySatisfying(Specification<R> specification,
java.util.Map<Specification<? extends T>,PartitionRepository> partitionMap)
|
|
|
PartitionRepository.collectAllPartitionsWithRepositorySatisfying(Specification<R> specification,
java.util.Map<Specification<? extends T>,PartitionRepository> partitionMap)
Populates the given map with a flattened and recursive view of all partitions in this repository, satisfying the given specification. |
Methods in net.sourceforge.domian.repository that return Repository | |
---|---|
Repository<T> |
PartitionRepositoryInvocationHandler.getTargetRepository()
|
Repository<T> |
PartitionRepository.getTargetRepository()
This method applies to this partition only! |
Methods in net.sourceforge.domian.repository with parameters of type Repository | ||
---|---|---|
|
PartitionRepositoryReuseInvocationHandler.addPartitionFor(Specification<V> partitionSpecification,
Repository<? super V> partitionRepository)
|
|
|
PartitionRepositoryInvocationHandler.addPartitionFor(Specification<V> partitionSpecification,
Repository<? super V> partitionRepository)
|
|
|
PartitionRepository.addPartitionFor(Specification<V> partitionSpecification,
Repository<? super V> partitionRepository)
Adds a new partition to this repository. |
|
private static java.lang.Class[] |
AbstractRepository.getAllRelevantRepositoryInterfaces(Repository repository)
|
Constructors in net.sourceforge.domian.repository with parameters of type Repository | |
---|---|
PartitionRepositoryInvocationHandler(Repository<T> repositoryDelegate,
Synchronizer synchronizer,
java.lang.Boolean executeOperationsExclusivelyOnly)
|
|
PartitionRepositoryReuseInvocationHandler(Repository<T> repositoryDelegate)
|
|
PartitionRepositoryReuseInvocationHandler(Repository<T> repositoryDelegate,
Synchronizer synchronizer,
java.lang.Boolean executeOperationsExclusivelyOnly)
|
Uses of Repository in net.sourceforge.domian.util.concurrent.task |
---|
Fields in net.sourceforge.domian.util.concurrent.task declared as Repository | |
---|---|
protected Repository<T> |
RepositoryTask.repository
|
protected Repository |
ConcurrentRepositoryTaskExecutor.repository
|
Methods in net.sourceforge.domian.util.concurrent.task with parameters of type Repository | |
---|---|
void |
RepositoryTask.setRepository(Repository<T> repository)
|
Constructors in net.sourceforge.domian.util.concurrent.task with parameters of type Repository | |
---|---|
ConcurrentRepositoryTaskExecutor(Repository repository)
|
|
RepositoryTask(Repository<T> repository)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |