E - public class ReadResultSetImpl<E> extends AbstractList<E> implements IdentifiedDataSerializable, HazelcastInstanceAware, ReadResultSet<E>
ReadManyOperation.
 The problem with a regular list is that if you store Data objects, then on the receiving side you get
 a list with data objects. If you hand this list out to the caller, you have a problem because he sees
 data objects instead of deserialized objects.modCount| Constructor and Description | 
|---|
ReadResultSetImpl()  | 
ReadResultSetImpl(int minSize,
                 int maxSize,
                 HazelcastInstance hz,
                 IFunction<Object,Boolean> filter)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
add(Object o)  | 
void | 
addItem(Object item)  | 
E | 
get(int index)
Gets the item at the given index. 
 | 
Data[] | 
getDataItems()  | 
int | 
getFactoryId()
Returns DataSerializableFactory factory id for this class. 
 | 
int | 
getId()
Returns type identifier for this class. 
 | 
boolean | 
isMaxSizeReached()  | 
boolean | 
isMinSizeReached()  | 
int | 
readCount()
Returns the number of items that have been read before filtering. 
 | 
void | 
readData(ObjectDataInput in)
Reads fields from the input stream 
 | 
void | 
setHazelcastInstance(HazelcastInstance hz)
Gets the HazelcastInstance reference when submitting a Runnable/Callable using Hazelcast ExecutorService. 
 | 
int | 
size()  | 
void | 
writeData(ObjectDataOutput out)
Writes object fields to output stream 
 | 
add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subListaddAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toStringpublic ReadResultSetImpl()
public ReadResultSetImpl(int minSize,
                 int maxSize,
                 HazelcastInstance hz,
                 IFunction<Object,Boolean> filter)
public boolean isMaxSizeReached()
public boolean isMinSizeReached()
public Data[] getDataItems()
public int readCount()
ReadResultSetreadCount in interface ReadResultSet<E>public void setHazelcastInstance(HazelcastInstance hz)
HazelcastInstanceAwaresetHazelcastInstance in interface HazelcastInstanceAwarehz - the HazelcastInstance referencepublic E get(int index)
ReadResultSetget in interface ReadResultSet<E>get in interface List<E>get in class AbstractList<E>index - the indexpublic void addItem(Object item)
public boolean add(Object o)
add in interface Collection<E>add in interface List<E>add in class AbstractList<E>public int size()
size in interface Collection<E>size in interface List<E>size in class AbstractCollection<E>public int getFactoryId()
IdentifiedDataSerializablegetFactoryId in interface IdentifiedDataSerializablepublic int getId()
IdentifiedDataSerializablegetId in interface IdentifiedDataSerializablepublic void writeData(ObjectDataOutput out) throws IOException
DataSerializablewriteData in interface DataSerializableout - outputIOExceptionpublic void readData(ObjectDataInput in) throws IOException
DataSerializablereadData in interface DataSerializablein - inputIOExceptionCopyright © 2016 Hazelcast, Inc.. All Rights Reserved.