net.sourceforge.domian.repository
Class PartitionRepositoryInvocationHandler.IteratorRegistry

java.lang.Object
  extended by net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler.IteratorRegistry
Enclosing class:
PartitionRepositoryInvocationHandler<T extends Entity>

private static class PartitionRepositoryInvocationHandler.IteratorRegistry
extends java.lang.Object

Class for keeping track of all repository iterators.


Field Summary
private  java.util.HashSet<java.lang.ref.WeakReference<PartitionRepositoryInvocationHandler.PartitionRepositoryIterator>> activeIteratorSet
           
 
Constructor Summary
private PartitionRepositoryInvocationHandler.IteratorRegistry()
           
 
Method Summary
(package private)  void addIterator(PartitionRepositoryInvocationHandler.PartitionRepositoryIterator iterator)
           
(package private)  void updateIteratorsWith(Specification partitionSpecification, PartitionRepository subPartition)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

activeIteratorSet

private final java.util.HashSet<java.lang.ref.WeakReference<PartitionRepositoryInvocationHandler.PartitionRepositoryIterator>> activeIteratorSet
Constructor Detail

PartitionRepositoryInvocationHandler.IteratorRegistry

private PartitionRepositoryInvocationHandler.IteratorRegistry()
Method Detail

addIterator

void addIterator(PartitionRepositoryInvocationHandler.PartitionRepositoryIterator iterator)

updateIteratorsWith

void updateIteratorsWith(Specification partitionSpecification,
                         PartitionRepository subPartition)


Copyright © 2006-2010. All Rights Reserved.