com.hazelcast.ringbuffer.impl
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. | 
| 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 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 © 2015 Hazelcast, Inc.. All Rights Reserved.