|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
Repository classes should extend this abstract class.equals/hashCode methods, not influenced by mutable state.Repository classes should extend this abstract class.java.lang.reflect.AccessibleObject name parameter and the accompanying specification parameter
java.lang.reflect.AccessibleObject name parameter and the accompanying specification parameter
testTarget parameter to be used wherever test methods are inherited.
testTarget parameter to be used wherever test methods are inherited.
Callable in a concurrent manner.
Callable in an exclusive manner.
n, and number of elements, m.countAllEntitiesSpecifiedBy(Specification).
countAllEntitiesSpecifiedBy(Specification).
createObjectSpecifiedBy().
cloneOrDeepCopyIfNotImmutable() method.
Entity objects.Entity objects.Specifications.findAllEntitiesSpecifiedBy(Specification).
findAllEntitiesSpecifiedBy(Specification).
findSingleEntitySpecifiedBy(Specification).
UnsupportedOperationException
Logger member.
UnsupportedOperationException
This method applies to this partition only!
HashSetRepository.HibernateRepository.InMemoryRepository.AbstractEntity
The reason instances have to be of type AbstractEntity, and not just Entity,
is simply that for Entity objects there is no assurance that the semantics of consistent/unchanging
equals/hashCode methods are addressed.
true, the repository utilizes some sort of native partitioning mechanism, e.g.
iterateAllEntitiesSpecifiedBy(Specification).
iterateAllEntitiesSpecifiedBy(Specification).
Repository's PersistenceDefinition.
PartitionRepository.
Repository implementation is expected, but not yet in place.java.lang.reflect.AccessibleObject name parameter and the accompanying specification parameter
InvocationHandler implementation for partition repositories.n, and number of elements, m.Repository's PersistenceDefinition.
PersistentRepository instances.Entity object,
as well as meta-data conserning persistence stuff.persist) its entities to some sort of non-volatile storage.removeAllEntitiesSpecifiedBy(Specification).
removeAllEntitiesSpecifiedBy(Specification).
PartitionRepository instances.Entity objects.Runnable in a concurrent manner.
Runnable in an exclusive manner.
Synchronizer implementation using two Semaphore instances.n, and number of elements, m.Specification disguised as a Jakarta Commons Collection Predicate.Specification interface, or an abstract specification class or something....Specifications.Specification.isSatisfiedBy().
Repository implementation is needed,
but any usage of it is for some reason unsupported/prohibited.and method.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||