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 boolean
Shall new entries insertion in the ElasticSearch index be in blocking modestatic final int
default limit scroll sizestatic final String
Default Index name for ElasticSearchstatic final int
limit before flushing ES with Bulkstatic final int
limit before flushing MongoDB with Bulkstatic long
limit before using ES in 1 level only (set to -1 means use ES at all time)static String
Default local address to be used by the client (null means no specific address)static final int
Default LRU Sizestatic final boolean
Shall we save ResultCachestatic final String
KEYWORD to activate scrollstatic final int
Default TTL in s : 1Hstatic final int
Default TTL in ms : 1Hstatic final boolean
Should we use filter to select from graph parents, or within request (filtering seems better)static final boolean
Shall we use FilteredRequest or postFilter for queriesstatic final boolean
Default behavior of ElasticSearch connection (False tends to minimize the number of concurrent connections)static final boolean
Shall we use SynchronizedLruCache for cache of resultsstatic final boolean
Shall 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_ACTIONS
Fields 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, sanityRequestCheck
Methods 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()
-