Package com.gigaspaces.datasource.concurrentaccess
package com.gigaspaces.datasource.concurrentaccess
-
ClassDescriptionListener for state change events of a
SharedDataIteratorSourceProvide source data iterator that is used bySharedDataIteratorSourceShared iterator shares a singleDataIteratoramong several instances, each instance gives the impression of a separate data iterator.Used to createSharedDataIteratorover a singleDataIterator, the iterator source is in charge of mediating between the shared iterators, always only one shared iterator is accessing the actual iteratorThrown when an operation on aSharedDataIteratorSourceis executed when it is closed and it cannot accept itThrown when an operation on aSharedDataIteratorSourceis executed when it has expired and it cannot accept itDecorates aSpaceDataSourcewith additional property, concurrent request for an iterator which is based on the same query will only open one underlying iterator against the decorates provider, this iterator will be shared amont the concurrent requests as if each of them has its own iterator.Decorates aSQLDataProviderwith additional property, concurrent request for an iterator which is based on the same query will only open one underlying iterator against the decorates provider, this iterator will be shared amont the concurrent requests as if each of them has its own iterator.