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, setRegion
public 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.