Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle Coherence
12c (12.1.3.0.0)

E47890-01


com.tangosol.net.partition
Class PartitionSplittingBackingMap.PartitionedIterator

java.lang.Object
  extended by com.oracle.common.collections.AbstractStableIterator
      extended by com.tangosol.net.partition.PartitionSplittingBackingMap.PartitionedIterator

All Implemented Interfaces:
java.util.Enumeration, java.util.Iterator
Enclosing class:
PartitionSplittingBackingMap

public class PartitionSplittingBackingMap.PartitionedIterator
extends com.oracle.common.collections.AbstractStableIterator

An Iterator designed to ensure that a stable copy of each partition's keys is available for the duration of the iteration over its keys.

This is primarily intended for use with the BinaryMap, which does not provide thread-safe iterators if the BinaryMap continues to be modified while the iteration is occurring.


Constructor Summary
protected PartitionSplittingBackingMap.PartitionedIterator(java.util.Map[] amap)
          Construct PartitionedIterator based on the specified array of maps, where each map contains data for one and only one partition.

 

Method Summary
protected  void advance()
          
protected  void remove(java.lang.Object oPrev)
          

 

Methods inherited from class com.oracle.common.collections.AbstractStableIterator
getPrevious, hasMoreElements, hasNext, next, nextElement, remove, setNext

 

Constructor Detail

PartitionSplittingBackingMap.PartitionedIterator

protected PartitionSplittingBackingMap.PartitionedIterator(java.util.Map[] amap)
Construct PartitionedIterator based on the specified array of maps, where each map contains data for one and only one partition.
Parameters:
amap - an array of underlying maps

Method Detail

advance

protected void advance()
Specified by:
advance in class com.oracle.common.collections.AbstractStableIterator

remove

protected void remove(java.lang.Object oPrev)
Overrides:
remove in class com.oracle.common.collections.AbstractStableIterator

Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle Coherence
12c (12.1.3.0.0)

E47890-01


Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.