|
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_iterAddressThe iterator of Addresses from the current provider. |
protected java.util.Iterator |
m_iterProviderThe iterator of AddressProviders. |
protected AddressProvider |
m_providerCurrentThe 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 AbstractStableIteratorpublic 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 AbstractStableIteratoroPrev - 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 | |||||||