|
Oracle® Coherence Java API Reference Release 3.7.1.0 E22843-01 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
com.tangosol.util.Base
com.tangosol.util.AbstractStableIterator
com.tangosol.net.CompositeAddressProvider.AddressIterator
protected static class CompositeAddressProvider.AddressIterator
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() Advance to the next object. |
protected AddressProvider |
getCurrentProvider() Return the current AddressProvider. |
void |
remove(java.lang.Object oPrev) Remove the specified item. |
Methods inherited from class com.tangosol.util.AbstractStableIterator |
---|
getPrevious, hasNext, next, remove, setNext |
Field Detail |
---|
protected AddressProvider m_providerCurrent
protected java.util.Iterator m_iterAddress
protected java.util.Iterator m_iterProvider
Constructor Detail |
---|
protected CompositeAddressProvider.AddressIterator(java.util.List listProvider)
Method Detail |
---|
protected void advance()
This method must be implemented by the concrete sub-class by calling AbstractStableIterator.setNext(java.lang.Object)
if there is a next object.
advance
in class AbstractStableIterator
public void remove(java.lang.Object oPrev)
This is an optional operation. If the Iterator supports element removal, then it should implement this method, which is delegated to by the AbstractStableIterator.remove()
method.
remove
in class AbstractStableIterator
oPrev
- the previously iterated object that should be removedprotected AddressProvider getCurrentProvider()
|
Oracle® Coherence Java API Reference Release 3.7.1.0 E22843-01 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |