public class RealtimeTuningConfig extends Object implements TuningConfig, AppenderatorConfig
| Constructor and Description |
|---|
RealtimeTuningConfig(Integer maxRowsInMemory,
org.joda.time.Period intermediatePersistPeriod,
org.joda.time.Period windowPeriod,
File basePersistDirectory,
VersioningPolicy versioningPolicy,
RejectionPolicyFactory rejectionPolicyFactory,
Integer maxPendingPersists,
ShardSpec shardSpec,
IndexSpec indexSpec,
Boolean buildV9Directly,
int persistThreadPriority,
int mergeThreadPriority,
Boolean reportParseExceptions,
Long handoffConditionTimeout) |
| Modifier and Type | Method and Description |
|---|---|
File |
getBasePersistDirectory() |
Boolean |
getBuildV9Directly() |
long |
getHandoffConditionTimeout() |
IndexSpec |
getIndexSpec() |
org.joda.time.Period |
getIntermediatePersistPeriod() |
int |
getMaxPendingPersists() |
int |
getMaxRowsInMemory() |
int |
getMergeThreadPriority() |
int |
getPersistThreadPriority() |
RejectionPolicyFactory |
getRejectionPolicyFactory() |
ShardSpec |
getShardSpec() |
VersioningPolicy |
getVersioningPolicy() |
org.joda.time.Period |
getWindowPeriod() |
boolean |
isReportParseExceptions() |
static RealtimeTuningConfig |
makeDefaultTuningConfig(File basePersistDirectory) |
RealtimeTuningConfig |
withBasePersistDirectory(File dir) |
RealtimeTuningConfig |
withVersioningPolicy(VersioningPolicy policy) |
public RealtimeTuningConfig(Integer maxRowsInMemory, org.joda.time.Period intermediatePersistPeriod, org.joda.time.Period windowPeriod, File basePersistDirectory, VersioningPolicy versioningPolicy, RejectionPolicyFactory rejectionPolicyFactory, Integer maxPendingPersists, ShardSpec shardSpec, IndexSpec indexSpec, Boolean buildV9Directly, int persistThreadPriority, int mergeThreadPriority, Boolean reportParseExceptions, Long handoffConditionTimeout)
public static RealtimeTuningConfig makeDefaultTuningConfig(File basePersistDirectory)
public int getMaxRowsInMemory()
getMaxRowsInMemory in interface AppenderatorConfigpublic org.joda.time.Period getIntermediatePersistPeriod()
getIntermediatePersistPeriod in interface AppenderatorConfigpublic org.joda.time.Period getWindowPeriod()
public File getBasePersistDirectory()
getBasePersistDirectory in interface AppenderatorConfigpublic VersioningPolicy getVersioningPolicy()
public RejectionPolicyFactory getRejectionPolicyFactory()
public int getMaxPendingPersists()
getMaxPendingPersists in interface AppenderatorConfigpublic ShardSpec getShardSpec()
public IndexSpec getIndexSpec()
getIndexSpec in interface AppenderatorConfigpublic Boolean getBuildV9Directly()
public int getPersistThreadPriority()
public int getMergeThreadPriority()
public boolean isReportParseExceptions()
isReportParseExceptions in interface AppenderatorConfigpublic long getHandoffConditionTimeout()
public RealtimeTuningConfig withVersioningPolicy(VersioningPolicy policy)
public RealtimeTuningConfig withBasePersistDirectory(File dir)
Copyright © 2011–2017. All rights reserved.