Class GlobalDatasDb
java.lang.Object
fr.gouv.vitam.common.database.builder.request.configuration.GlobalDatas
fr.gouv.vitam.common.database.parser.request.GlobalDatasParser
fr.gouv.vitam.metadata.core.database.configuration.GlobalDatasDb
Default configuration for DB support
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final booleanShall new entries insertion in the ElasticSearch index be in blocking modestatic final intdefault limit scroll sizestatic final StringDefault Index name for ElasticSearchstatic final intlimit before flushing ES with Bulkstatic final intlimit before flushing MongoDB with Bulkstatic longlimit before using ES in 1 level only (set to -1 means use ES at all time)static StringDefault local address to be used by the client (null means no specific address)static final intDefault LRU Sizestatic final booleanShall we save ResultCachestatic final StringKEYWORD to activate scrollstatic final intDefault TTL in s : 1Hstatic final intDefault TTL in ms : 1Hstatic final booleanShould we use filter to select from graph parents, or within request (filtering seems better)static final booleanShall we use FilteredRequest or postFilter for queriesstatic final booleanDefault behavior of ElasticSearch connection (False tends to minimize the number of concurrent connections)static final booleanShall we use SynchronizedLruCache for cache of resultsstatic final booleanShall we use Redis for cache of resultsFields inherited from class fr.gouv.vitam.common.database.parser.request.GlobalDatasParser
DEFAULT_LIMIT_REQUEST, DEFAULT_SCROLL_TIMEOUT, limitRequest, NB_ACTIONSFields inherited from class fr.gouv.vitam.common.database.builder.request.configuration.GlobalDatas
LIMIT_LOAD, MAXDEPTH, NB_FACETS, NB_FILTERS, NB_PROJECTIONS, NB_ROOTS -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class fr.gouv.vitam.common.database.parser.request.GlobalDatasParser
getArray, getJsonNodedepth, getValue, sanityRequestCheckMethods inherited from class fr.gouv.vitam.common.database.builder.request.configuration.GlobalDatas
getDate, getLimitParameter, getLimitValue, getValueJsonNode, sanityCheck, sanityParameterCheck, sanityParametersCheck, sanityValueCheck, sanityValueCheck, sanityVariableNameCheck, setArrayValueFromList, setLimitParameter, setLimitValue
-
Field Details
-
USE_FILTER
public static final boolean USE_FILTERShould we use filter to select from graph parents, or within request (filtering seems better)- See Also:
-
USE_FILTERED_REQUEST
public static final boolean USE_FILTERED_REQUESTShall we use FilteredRequest or postFilter for queries- See Also:
-
USE_NEW_NODE
public static final boolean USE_NEW_NODEDefault behavior of ElasticSearch connection (False tends to minimize the number of concurrent connections)- See Also:
-
INDEXNAME
Default Index name for ElasticSearch- See Also:
-
localNetworkAddress
Default local address to be used by the client (null means no specific address) -
limitES
public static long limitESlimit before using ES in 1 level only (set to -1 means use ES at all time) -
LIMIT_ES_NEW_INDEX
public static final int LIMIT_ES_NEW_INDEXlimit before flushing ES with Bulk- See Also:
-
LIMIT_MDB_NEW_INDEX
public static final int LIMIT_MDB_NEW_INDEXlimit before flushing MongoDB with Bulk- See Also:
-
BLOCKING
public static final boolean BLOCKINGShall new entries insertion in the ElasticSearch index be in blocking mode- See Also:
-
SAVERESULT
public static final boolean SAVERESULTShall we save ResultCache- See Also:
-
USELRUCACHE
public static final boolean USELRUCACHEShall we use SynchronizedLruCache for cache of results- See Also:
-
TTLMS
public static final int TTLMSDefault TTL in ms : 1H- See Also:
-
TTL
public static final int TTLDefault TTL in s : 1H- See Also:
-
MAXLRU
public static final int MAXLRUDefault LRU Size- See Also:
-
USEREDIS
public static final boolean USEREDISShall we use Redis for cache of results- See Also:
-
SCROLL_ACTIVATE_KEYWORD
KEYWORD to activate scroll- See Also:
-
DEFAULT_LIMIT_SCROLL
public static final int DEFAULT_LIMIT_SCROLLdefault limit scroll size- See Also:
-
-
Constructor Details
-
GlobalDatasDb
public GlobalDatasDb()
-