public class SoftIndexFileStoreConfiguration extends AbstractSegmentedStoreConfiguration<SoftIndexFileStoreConfiguration> implements ConfigurationInfo
| Modifier and Type | Field and Description |
|---|---|
static AttributeDefinition<java.lang.Double> |
COMPACTION_THRESHOLD |
static AttributeDefinition<java.lang.String> |
DATA_LOCATION |
static ElementDefinition |
ELEMENT_DEFINITION |
static AttributeDefinition<java.lang.String> |
INDEX_LOCATION |
static AttributeDefinition<java.lang.Integer> |
INDEX_QUEUE_LENGTH |
static AttributeDefinition<java.lang.Integer> |
INDEX_SEGMENTS |
static AttributeDefinition<java.lang.Integer> |
MAX_FILE_SIZE |
static AttributeDefinition<java.lang.Integer> |
MAX_NODE_SIZE |
static AttributeDefinition<java.lang.Integer> |
MIN_NODE_SIZE |
static AttributeDefinition<java.lang.Integer> |
OPEN_FILES_LIMIT |
static AttributeDefinition<java.lang.Boolean> |
SYNC_WRITES |
attributes, FETCH_PERSISTENT_STATE, IGNORE_MODIFICATIONS, MAX_BATCH_SIZE, PRELOAD, PROPERTIES, PURGE_ON_STARTUP, SEGMENTED, SHARED, TRANSACTIONAL| Constructor and Description |
|---|
SoftIndexFileStoreConfiguration(AttributeSet attributes,
AsyncStoreConfiguration async,
SingletonStoreConfiguration singletonStore) |
| Modifier and Type | Method and Description |
|---|---|
static AttributeSet |
attributeDefinitionSet() |
double |
compactionThreshold() |
java.lang.String |
dataLocation() |
ElementDefinition |
getElementDefinition() |
java.lang.String |
indexLocation() |
int |
indexQueueLength() |
int |
indexSegments() |
int |
maxFileSize() |
int |
maxNodeSize() |
int |
minNodeSize() |
SoftIndexFileStoreConfiguration |
newConfigurationFrom(int segment)
Method that is invoked each time a new store is created for a segment.
|
int |
openFilesLimit() |
boolean |
syncWrites() |
fileLocationTransformasync, attributes, equals, fetchPersistentState, hashCode, ignoreModifications, maxBatchSize, preload, properties, purgeOnStartup, segmented, shared, singletonStore, subElements, toString, transactionalclone, finalize, getClass, notify, notifyAll, wait, wait, waitsubElementsattributespublic static final AttributeDefinition<java.lang.String> DATA_LOCATION
public static final AttributeDefinition<java.lang.String> INDEX_LOCATION
public static final AttributeDefinition<java.lang.Integer> INDEX_SEGMENTS
public static final AttributeDefinition<java.lang.Integer> MAX_FILE_SIZE
public static final AttributeDefinition<java.lang.Integer> MIN_NODE_SIZE
public static final AttributeDefinition<java.lang.Integer> MAX_NODE_SIZE
public static final AttributeDefinition<java.lang.Integer> INDEX_QUEUE_LENGTH
public static final AttributeDefinition<java.lang.Boolean> SYNC_WRITES
public static final AttributeDefinition<java.lang.Integer> OPEN_FILES_LIMIT
public static final AttributeDefinition<java.lang.Double> COMPACTION_THRESHOLD
public static ElementDefinition ELEMENT_DEFINITION
public SoftIndexFileStoreConfiguration(AttributeSet attributes, AsyncStoreConfiguration async, SingletonStoreConfiguration singletonStore)
public static AttributeSet attributeDefinitionSet()
public ElementDefinition getElementDefinition()
getElementDefinition in interface BaseConfigurationInfoElementDefinition of the configuration.public SoftIndexFileStoreConfiguration newConfigurationFrom(int segment)
AbstractSegmentedStoreConfigurationnewConfigurationFrom in class AbstractSegmentedStoreConfiguration<SoftIndexFileStoreConfiguration>segment - the segment to usepublic java.lang.String dataLocation()
public java.lang.String indexLocation()
public int indexSegments()
public int maxFileSize()
public int minNodeSize()
public int maxNodeSize()
public int indexQueueLength()
public boolean syncWrites()
public int openFilesLimit()
public double compactionThreshold()