Skip navigation links

Oracle® Coherence Java API Reference
Release 12.1.2.0.3

E26043-02


com.tangosol.net
Class CompositeAddressProvider.AddressIterator

java.lang.Object
  extended by com.oracle.common.collections.AbstractStableIterator
      extended by com.tangosol.net.CompositeAddressProvider.AddressIterator

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

protected static class CompositeAddressProvider.AddressIterator
extends com.oracle.common.collections.AbstractStableIterator

An Iterator over the addresses in this AddressProvider. The Iterator represents a "snapshot" of the AddressProvider's addresses and may not reflect any concurrent updates to the underlying AddressProvider(s).


Field Summary
protected  java.util.Iterator m_iterAddress
          The iterator of Addresses from the current provider.
protected  java.util.Iterator m_iterProvider
          The iterator of AddressProviders.
protected  AddressProvider m_providerCurrent
          The current AddressProvider.

 

Constructor Summary
protected CompositeAddressProvider.AddressIterator(java.util.List listProvider)
           

 

Method Summary
protected  void advance()
          
protected  AddressProvider getCurrentProvider()
          Return the current AddressProvider.
 void remove(java.lang.Object oPrev)
          

 

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

 

Field Detail

m_providerCurrent

protected AddressProvider m_providerCurrent
The current AddressProvider.

m_iterAddress

protected java.util.Iterator m_iterAddress
The iterator of Addresses from the current provider.

m_iterProvider

protected java.util.Iterator m_iterProvider
The iterator of AddressProviders.

Constructor Detail

CompositeAddressProvider.AddressIterator

protected CompositeAddressProvider.AddressIterator(java.util.List listProvider)

Method Detail

advance

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

remove

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

getCurrentProvider

protected AddressProvider getCurrentProvider()
Return the current AddressProvider.
Returns:
the current AddressProvider

Skip navigation links

Oracle® Coherence Java API Reference
Release 12.1.2.0.3

E26043-02


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