public class AdvancedAggregationConfig
extends java.lang.Object
implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
int |
aggregatedVerticesCacheSize
Deprecated.
|
int |
aggregationQueueSize |
boolean |
countCheckpointAsATask |
static int |
DEFAULT_AGGREGATED_VERTICES_CACHE_SIZE |
static int |
DEFAULT_AGGREGATION_QUEUE_SIZE |
static boolean |
DEFAULT_COUNT_CHECKPOINT_AS_A_TASK |
static boolean |
DEFAULT_DISABLE_CHECKPOINT_FORWARDING |
static int |
DEFAULT_FORWARD_QUEUE_SIZE |
static int |
DEFAULT_IMPACT_DETECTION_RESULT_CACHE_MAX_FILE_SIZE_IN_BYTES |
static int |
DEFAULT_IMPACT_QUEUE_SIZE |
static int |
DEFAULT_LOG_COUNT_IMPACTED_VERTICES |
static int |
DEFAULT_META_COUNT_LOG_THRESHOLD |
static long |
DEFAULT_PROGRESSION_SAVE_THRESHOLD_IN_M_S |
static int |
DEFAULT_VERTEX_CACHE_SIZE |
boolean |
disableCheckpointForwarding |
int |
forwardQueueSize |
int |
impactDetectionResultCacheMaxFileSizeInBytes |
int |
impactQueueSize |
int |
logCountImpactedVertices |
int |
metaCountLogThreshold |
long |
progressionSaveThresholdInMS |
int |
vertexCacheSize |
Constructor and Description |
---|
AdvancedAggregationConfig() |
AdvancedAggregationConfig(AdvancedAggregationConfig o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this AdvancedAggregationConfig.
|
static AdvancedAggregationConfig |
fromString(java.lang.String s)
String representation of this AdvancedAggregationConfig.
|
int |
getAggregatedVerticesCacheSize()
Deprecated.
|
int |
getAggregationQueueSize() |
int |
getForwardQueueSize() |
int |
getImpactDetectionResultCacheMaxFileSizeInBytes() |
int |
getImpactQueueSize() |
int |
getLogCountImpactedVertices()
Possible values:
-1: disabled (default value)
0: log all
N: log only if the number of vertices impacted is greater than or equals to N
|
int |
getMetaCountLogThreshold()
Possible values:
-1: disabled (default value)
N: log only if the number of values for a meta is greater than or equals to N
|
long |
getProgressionSaveThresholdInMS() |
int |
getVertexCacheSize() |
boolean |
isCountCheckpointAsATask() |
boolean |
isDisableCheckpointForwarding() |
AdvancedAggregationConfig |
makeCopy()
Creates and returns a deep copy of this AdvancedAggregationConfig.
|
static AdvancedAggregationConfig |
readFrom(java.io.InputStream is)
Read this AdvancedAggregationConfig from an XML fragment.
|
void |
setAggregatedVerticesCacheSize(int aggregatedVerticesCacheSize)
Deprecated.
|
void |
setAggregationQueueSize(int aggregationQueueSize) |
void |
setCountCheckpointAsATask(boolean countCheckpointAsATask) |
void |
setDisableCheckpointForwarding(boolean disableCheckpointForwarding) |
void |
setForwardQueueSize(int forwardQueueSize) |
void |
setImpactDetectionResultCacheMaxFileSizeInBytes(int impactDetectionResultCacheMaxFileSizeInBytes) |
void |
setImpactQueueSize(int impactQueueSize) |
void |
setLogCountImpactedVertices(int logCountImpactedVertices)
Possible values:
-1: disabled (default value)
0: log all
N: log only if the number of vertices impacted is greater than or equals to N
|
void |
setMetaCountLogThreshold(int metaCountLogThreshold)
Possible values:
-1: disabled (default value)
N: log only if the number of values for a meta is greater than or equals to N
|
void |
setProgressionSaveThresholdInMS(long progressionSaveThresholdInMS) |
void |
setVertexCacheSize(int vertexCacheSize) |
java.lang.String |
toString()
String representation of this AdvancedAggregationConfig.
|
AdvancedAggregationConfig |
withAggregatedVerticesCacheSize(int aggregatedVerticesCacheSize)
Deprecated.
|
AdvancedAggregationConfig |
withAggregatedVerticesCacheSize(java.lang.Integer aggregatedVerticesCacheSize)
Deprecated.
|
AdvancedAggregationConfig |
withAggregationQueueSize(int aggregationQueueSize) |
AdvancedAggregationConfig |
withAggregationQueueSize(java.lang.Integer aggregationQueueSize) |
AdvancedAggregationConfig |
withCountCheckpointAsATask(boolean countCheckpointAsATask) |
AdvancedAggregationConfig |
withCountCheckpointAsATask(java.lang.Boolean countCheckpointAsATask) |
AdvancedAggregationConfig |
withDisableCheckpointForwarding(boolean disableCheckpointForwarding) |
AdvancedAggregationConfig |
withDisableCheckpointForwarding(java.lang.Boolean disableCheckpointForwarding) |
AdvancedAggregationConfig |
withForwardQueueSize(int forwardQueueSize) |
AdvancedAggregationConfig |
withForwardQueueSize(java.lang.Integer forwardQueueSize) |
AdvancedAggregationConfig |
withImpactDetectionResultCacheMaxFileSizeInBytes(int impactDetectionResultCacheMaxFileSizeInBytes) |
AdvancedAggregationConfig |
withImpactDetectionResultCacheMaxFileSizeInBytes(java.lang.Integer impactDetectionResultCacheMaxFileSizeInBytes) |
AdvancedAggregationConfig |
withImpactQueueSize(int impactQueueSize) |
AdvancedAggregationConfig |
withImpactQueueSize(java.lang.Integer impactQueueSize) |
AdvancedAggregationConfig |
withLogCountImpactedVertices(int logCountImpactedVertices) |
AdvancedAggregationConfig |
withLogCountImpactedVertices(java.lang.Integer logCountImpactedVertices) |
AdvancedAggregationConfig |
withMetaCountLogThreshold(int metaCountLogThreshold) |
AdvancedAggregationConfig |
withMetaCountLogThreshold(java.lang.Integer metaCountLogThreshold) |
AdvancedAggregationConfig |
withProgressionSaveThresholdInMS(long progressionSaveThresholdInMS) |
AdvancedAggregationConfig |
withProgressionSaveThresholdInMS(java.lang.Long progressionSaveThresholdInMS) |
AdvancedAggregationConfig |
withVertexCacheSize(int vertexCacheSize) |
AdvancedAggregationConfig |
withVertexCacheSize(java.lang.Integer vertexCacheSize) |
void |
writeTo(java.io.OutputStream os)
Write this AdvancedAggregationConfig as an XML fragment
|
public int impactQueueSize
public static final int DEFAULT_IMPACT_QUEUE_SIZE
public int aggregationQueueSize
public static final int DEFAULT_AGGREGATION_QUEUE_SIZE
public int forwardQueueSize
public static final int DEFAULT_FORWARD_QUEUE_SIZE
@Deprecated public int aggregatedVerticesCacheSize
public static final int DEFAULT_AGGREGATED_VERTICES_CACHE_SIZE
public int vertexCacheSize
public static final int DEFAULT_VERTEX_CACHE_SIZE
public int impactDetectionResultCacheMaxFileSizeInBytes
public static final int DEFAULT_IMPACT_DETECTION_RESULT_CACHE_MAX_FILE_SIZE_IN_BYTES
public int logCountImpactedVertices
public static final int DEFAULT_LOG_COUNT_IMPACTED_VERTICES
public int metaCountLogThreshold
public static final int DEFAULT_META_COUNT_LOG_THRESHOLD
public boolean disableCheckpointForwarding
public static final boolean DEFAULT_DISABLE_CHECKPOINT_FORWARDING
public boolean countCheckpointAsATask
public static final boolean DEFAULT_COUNT_CHECKPOINT_AS_A_TASK
public long progressionSaveThresholdInMS
public static final long DEFAULT_PROGRESSION_SAVE_THRESHOLD_IN_M_S
public AdvancedAggregationConfig()
public AdvancedAggregationConfig(AdvancedAggregationConfig o)
public void setImpactQueueSize(int impactQueueSize)
public int getImpactQueueSize()
public AdvancedAggregationConfig withImpactQueueSize(int impactQueueSize)
public AdvancedAggregationConfig withImpactQueueSize(java.lang.Integer impactQueueSize)
public void setAggregationQueueSize(int aggregationQueueSize)
public int getAggregationQueueSize()
public AdvancedAggregationConfig withAggregationQueueSize(int aggregationQueueSize)
public AdvancedAggregationConfig withAggregationQueueSize(java.lang.Integer aggregationQueueSize)
public void setForwardQueueSize(int forwardQueueSize)
public int getForwardQueueSize()
public AdvancedAggregationConfig withForwardQueueSize(int forwardQueueSize)
public AdvancedAggregationConfig withForwardQueueSize(java.lang.Integer forwardQueueSize)
@Deprecated public void setAggregatedVerticesCacheSize(int aggregatedVerticesCacheSize)
@Deprecated public int getAggregatedVerticesCacheSize()
@Deprecated public AdvancedAggregationConfig withAggregatedVerticesCacheSize(int aggregatedVerticesCacheSize)
@Deprecated public AdvancedAggregationConfig withAggregatedVerticesCacheSize(java.lang.Integer aggregatedVerticesCacheSize)
public void setVertexCacheSize(int vertexCacheSize)
public int getVertexCacheSize()
public AdvancedAggregationConfig withVertexCacheSize(int vertexCacheSize)
public AdvancedAggregationConfig withVertexCacheSize(java.lang.Integer vertexCacheSize)
public void setImpactDetectionResultCacheMaxFileSizeInBytes(int impactDetectionResultCacheMaxFileSizeInBytes)
public int getImpactDetectionResultCacheMaxFileSizeInBytes()
public AdvancedAggregationConfig withImpactDetectionResultCacheMaxFileSizeInBytes(int impactDetectionResultCacheMaxFileSizeInBytes)
public AdvancedAggregationConfig withImpactDetectionResultCacheMaxFileSizeInBytes(java.lang.Integer impactDetectionResultCacheMaxFileSizeInBytes)
public void setLogCountImpactedVertices(int logCountImpactedVertices)
public int getLogCountImpactedVertices()
public AdvancedAggregationConfig withLogCountImpactedVertices(int logCountImpactedVertices)
public AdvancedAggregationConfig withLogCountImpactedVertices(java.lang.Integer logCountImpactedVertices)
public void setMetaCountLogThreshold(int metaCountLogThreshold)
public int getMetaCountLogThreshold()
public AdvancedAggregationConfig withMetaCountLogThreshold(int metaCountLogThreshold)
public AdvancedAggregationConfig withMetaCountLogThreshold(java.lang.Integer metaCountLogThreshold)
public void setDisableCheckpointForwarding(boolean disableCheckpointForwarding)
public boolean isDisableCheckpointForwarding()
public AdvancedAggregationConfig withDisableCheckpointForwarding(boolean disableCheckpointForwarding)
public AdvancedAggregationConfig withDisableCheckpointForwarding(java.lang.Boolean disableCheckpointForwarding)
public void setCountCheckpointAsATask(boolean countCheckpointAsATask)
public boolean isCountCheckpointAsATask()
public AdvancedAggregationConfig withCountCheckpointAsATask(boolean countCheckpointAsATask)
public AdvancedAggregationConfig withCountCheckpointAsATask(java.lang.Boolean countCheckpointAsATask)
public void setProgressionSaveThresholdInMS(long progressionSaveThresholdInMS)
public long getProgressionSaveThresholdInMS()
public AdvancedAggregationConfig withProgressionSaveThresholdInMS(long progressionSaveThresholdInMS)
public AdvancedAggregationConfig withProgressionSaveThresholdInMS(java.lang.Long progressionSaveThresholdInMS)
public AdvancedAggregationConfig makeCopy()
public static AdvancedAggregationConfig readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
javax.xml.bind.JAXBException
java.io.IOException
public static AdvancedAggregationConfig fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class java.lang.Object
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.