public class DataGridReaderParameters<KEY,VALUE> extends DataGridParameters<KEY,VALUE>
DataGridParameters used to initialize a DataGridChunkedCollectionReader.| Constructor and Description |
|---|
DataGridReaderParameters(int region,
int appId,
boolean memoryMappedFileEnabled,
SerializerDeserializer<KEY> firstKeySerializer,
SerializerDeserializer<VALUE> valueSerializer,
com.scaleoutsoftware.soss.client.util.SerializationMode serializationMode,
SerializerDeserializer<KEY> secondKeySerializer,
Class<KEY> keyClass,
Class<VALUE> valueClass,
boolean sortEnabled,
int maxNumberOfBuffersToUse,
int bufferSize,
int chunkReadTimeout)
Default Constructor for DataGridReaderParameters
|
| Modifier and Type | Method and Description |
|---|---|
int |
getBufferSize()
Gets the internal buffer size.
|
int |
getChunkReadTimeout()
Gets the chunk read timeout.
|
Class<KEY> |
getKeyClass()
Gets the key class type.
|
int |
getMaxNumberOfBuffersToUse()
Gets the number of internal buffers to use.
|
SerializerDeserializer<KEY> |
getSecondKeySerializer()
Gets an additional key serializer for optimized sorting.
|
Class<VALUE> |
getValueClass()
Gets the value class type.
|
boolean |
isSortEnabled()
Gets whether memory mapped files are enabled.
|
getAppId, getFirstKeySerializer, getMemoryMappedFileEnabled, getRegion, getSerializationMode, getValueSerializer, setRegionpublic DataGridReaderParameters(int region,
int appId,
boolean memoryMappedFileEnabled,
SerializerDeserializer<KEY> firstKeySerializer,
SerializerDeserializer<VALUE> valueSerializer,
com.scaleoutsoftware.soss.client.util.SerializationMode serializationMode,
SerializerDeserializer<KEY> secondKeySerializer,
Class<KEY> keyClass,
Class<VALUE> valueClass,
boolean sortEnabled,
int maxNumberOfBuffersToUse,
int bufferSize,
int chunkReadTimeout)
region - The region the reader will be operating onappId - The application ID the reader will be operating onmemoryMappedFileEnabled - Whether to use memory mapped filesfirstKeySerializer - Serializer for keysvalueSerializer - Serializer for ValuessecondKeySerializer - Additional serializer for keyskeyClass - The key classvalueClass - The value classsortEnabled - Whether sorting is enabledmaxNumberOfBuffersToUse - The number of internal buffers to usebufferSize - Internal buffer sizechunkReadTimeout - Timeout for reading from the data grid (increase if chunk size increases).public SerializerDeserializer<KEY> getSecondKeySerializer()
public boolean isSortEnabled()
true if memory mapped files are enabled, false otherwisepublic int getMaxNumberOfBuffersToUse()
public int getBufferSize()
public int getChunkReadTimeout()
Copyright (C) 2007-2014 ScaleOut Software, Inc.