Klasse MorphiumConfig
- Autor:
- stephan
-
Verschachtelte Klassen - Übersicht
Verschachtelte Klassen -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungMorphiumConfig(String db, int maxConnections, int globalCacheValidTime, int housekeepingTimeout) MorphiumConfig(String prefix, MorphiumConfigResolver resolver) MorphiumConfig(String prefix, Properties prop) MorphiumConfig(Properties prop) -
Methodenübersicht
Modifikator und TypMethodeBeschreibungaddHostToSeed(String host) Veraltet.addHostToSeed(String host, int port) Veraltet.returns a property set only containing non-default values setasProperties(String prefix) asProperties(String prefix, boolean effectiveConfig) Veraltet.asProperties(String prefix, Settings setting) <T extends Settings>
TcreateCopyOf(T setting) static MorphiumConfigcreateFromJson(String json) Veraltet.Veraltet.Veraltet.Veraltet.Veraltet.Veraltet.Veraltet.Veraltet.booleanstatic MorphiumConfigfromProperties(String prefix, Properties p) static MorphiumConfigVeraltet.Veraltet.getCache()Veraltet.Veraltet.Veraltet.intVeraltet.Veraltet.Veraltet.Veraltet.intVeraltet.Veraltet.Veraltet.Veraltet.Class<? extends EncryptionKeyProvider> Veraltet.intVeraltet.intVeraltet.Veraltet.intVeraltet.intVeraltet.Veraltet.intVeraltet.intVeraltet.intVeraltet.intVeraltet.intVeraltet.intVeraltet.intVeraltet.intVeraltet.Veraltet.intVeraltet.intVeraltet.Veraltet.Veraltet.Veraltet.getPropertyNames(String prefix) intVeraltet.Veraltet.intVeraltet.intVeraltet.intVeraltet.intVeraltet.intVeraltet.protected <T extends Settings>
TgetSettingByType(Class cls) intVeraltet.intVeraltet.intVeraltet.longVeraltet.intVeraltet.intVeraltet.longVeraltet.intVeraltet.Veraltet.Class<? extends ValueEncryptionProvider> Veraltet.intVeraltet.intVeraltet.intVeraltet.Veraltet.inthashCode()booleanVeraltet.booleanuse collectionCheckSettingsbooleanVeraltet.booleanVeraltet.booleanVeraltet.booleanVeraltet.booleanVeraltet.booleanVeraltet.booleanVeraltet.booleanVeraltet.booleanVeraltet.booleanVeraltet.booleanVeraltet.setAsyncWriter(MorphiumWriter asyncWriter) Veraltet.setAsyncWritesEnabled(boolean asyncWritesEnabled) Veraltet.setAutoIndexAndCappedCreationOnWrite(boolean autoIndexAndCappedCreationOnWrite) use collectionCheckSettingssetAutoValuesEnabled(boolean enabled) Veraltet.setBufferedWriter(MorphiumWriter bufferedWriter) Veraltet.setBufferedWritesEnabled(boolean bufferedWritesEnabled) Veraltet.setCache(MorphiumCache cache) Veraltet.setCamelCaseConversionEnabled(boolean camelCaseConversionEnabled) Veraltet.setCappedCheck(CollectionCheckSettings.CappedCheck cappedCheck) Veraltet.setCheckForNew(boolean checkForNew) Veraltet.Veraltet.setConnectionTimeout(int connectionTimeout) Veraltet.setCredentialsDecryptionKey(String credentialsDecryptionKey) Veraltet.setCredentialsEncrypted(Boolean credentialsEncrypted) Veraltet.setCredentialsEncryptionKey(String credentialsEncryptionKey) Veraltet.setCursorBatchSize(int cursorBatchSize) setDatabase(String database) Veraltet.setDefaultReadPreference(ReadPreference defaultReadPreference) Veraltet.setDefaultReadPreferenceType(String stringDefaultReadPreference) Veraltet.setDriverName(String driverName) Veraltet.setEncryptionKeyProviderClass(Class<? extends EncryptionKeyProvider> encryptionKeyProviderClass) Veraltet.setGlobalCacheValidTime(int globalCacheValidTime) Veraltet.setHeartbeatFrequency(int heartbeatFrequency) Veraltet.setHostSeed(String hostPorts) Veraltet.setHostSeed(String... hostPorts) Veraltet.setHostSeed(String hosts, String ports) Veraltet.setHostSeed(List<String> str) Veraltet.setHostSeed(List<String> str, List<Integer> ports) Veraltet.setHousekeepingTimeout(int housekeepingTimeout) Veraltet.voidsetIdleSleepTime(int idleSleepTime) Veraltet.voidsetIndexCheck(CollectionCheckSettings.IndexCheck indexCheck) Veraltet.setLocalThreshold(int localThreshold) Veraltet.setMaxConnectionIdleTime(int maxConnectionIdleTime) Veraltet.setMaxConnectionLifeTime(int maxConnectionLifeTime) Veraltet.setMaxConnections(int maxConnections) Veraltet.setMaximumRetriesAsyncWriter(int maximumRetriesAsyncWriter) Veraltet.setMaximumRetriesBufferedWriter(int maximumRetriesBufferedWriter) Veraltet.setMaximumRetriesWriter(int maximumRetriesWriter) Veraltet.setMaxWaitTime(int maxWaitTime) Veraltet.setMessagingStatusInfoListenerEnabled(boolean messagingStatusInfoListenerEnabled) Veraltet.Veraltet.voidsetMessagingWindowSize(int messagingWindowSize) Veraltet.setMinConnections(int minConnections) Veraltet.setMongoAuthDb(String mongoAuthDb) Veraltet.setMongoLogin(String mongoLogin) Veraltet.setMongoPassword(String mongoPassword) Veraltet.setObjectSerializationEnabled(boolean objectSerializationEnabled) Veraltet.setReadCacheEnabled(boolean readCacheEnabled) Veraltet.setReadTimeout(int readTimeout) Veraltet.setReplicasetMonitoring(boolean replicaset) Veraltet.setRequiredReplicaSetName(String requiredReplicaSetName) Veraltet.voidsetRestoreData(Map<String, Object> restoreData) setRetriesOnNetworkError(int retriesOnNetworkError) Veraltet.voidsetRetryReads(boolean retryReads) Veraltet.setRetryWaitTimeAsyncWriter(int retryWaitTimeAsyncWriter) Veraltet.setRetryWaitTimeBufferedWriter(int retryWaitTimeBufferedWriter) Veraltet.setRetryWaitTimeWriter(int retryWaitTimeWriter) Veraltet.voidsetRetryWrites(boolean retryWrites) Veraltet.setServerSelectionTimeout(int serverSelectionTimeout) Veraltet.setSleepBetweenNetworkErrorRetries(int sleepBetweenNetworkErrorRetries) Veraltet.setThreadConnectionMultiplier(int mp) Veraltet.setThreadPoolAsyncOpCoreSize(int threadPoolAsyncOpCoreSize) Veraltet.setThreadPoolAsyncOpKeepAliveTime(long threadPoolAsyncOpKeepAliveTime) Veraltet.setThreadPoolAsyncOpMaxSize(int threadPoolAsyncOpMaxSize) Veraltet.setThreadPoolMessagingCoreSize(int threadPoolMessagingCoreSize) Veraltet.setThreadPoolMessagingKeepAliveTime(long threadPoolMessagingKeepAliveTime) Veraltet.setThreadPoolMessagingMaxSize(int threadPoolMessagingMaxSize) Veraltet.voidsetUuidRepresentation(String uuidRepresentation) Sets the UUID representation to use when encoding instances ofUUIDand when decoding BSON binary values with subtype of 3.setValueEncryptionProviderClass(Class<? extends ValueEncryptionProvider> valueEncryptionProviderClass) Veraltet.setWarnOnNoEntitySerialization(boolean warnOnNoEntitySerialization) Veraltet.setWriteBufferTime(int writeBufferTime) Veraltet.setWriteBufferTimeGranularity(int writeBufferTimeGranularity) Veraltet.setWriteCacheTimeout(int writeCacheTimeout) Veraltet.setWriter(MorphiumWriter writer) Veraltet.toString()returns json representation of this object containing all values
-
Konstruktordetails
-
MorphiumConfig
-
MorphiumConfig
-
MorphiumConfig
-
MorphiumConfig
public MorphiumConfig() -
MorphiumConfig
public MorphiumConfig(String db, int maxConnections, int globalCacheValidTime, int housekeepingTimeout)
-
-
Methodendetails
-
messagingSettings
-
collectionCheckSettings
-
encryptionSettings
-
objectMappingSettings
-
threadPoolSettings
-
writerSettings
-
cacheSettings
-
connectionSettings
-
driverSettings
-
authSettings
-
clusterSettings
-
isMessagingStatusInfoListenerEnabled
-
setMessagingStatusInfoListenerEnabled
@Deprecated public MorphiumConfig setMessagingStatusInfoListenerEnabled(boolean messagingStatusInfoListenerEnabled) Veraltet.use messagingSettings -
getMessagingStatusInfoListenerName
-
setMessagingStatusInfoListenerName
Veraltet.use messagingSettings -
getPropertyNames
-
createFromJson
public static MorphiumConfig createFromJson(String json) throws NoSuchFieldException, ClassNotFoundException, IllegalAccessException, InstantiationException, org.json.simple.parser.ParseException, NoSuchMethodException, InvocationTargetException - Löst aus:
NoSuchFieldExceptionClassNotFoundExceptionIllegalAccessExceptionInstantiationExceptionorg.json.simple.parser.ParseExceptionNoSuchMethodExceptionInvocationTargetException
-
getMessagingWindowSize
-
setMessagingWindowSize
Veraltet.use messagingSettings -
fromProperties
-
fromProperties
-
isReplicaset
-
getCompressionType
-
setCompressionType
Veraltet.use driverSettings -
setReplicasetMonitoring
Veraltet.use ConnectionSettings -
getValueEncryptionProviderClass
Veraltet.use encryptionSettings -
setValueEncryptionProviderClass
@Deprecated public MorphiumConfig setValueEncryptionProviderClass(Class<? extends ValueEncryptionProvider> valueEncryptionProviderClass) Veraltet.use encryptionSettings -
getEncryptionKeyProviderClass
Veraltet.use encryptionSettings -
setEncryptionKeyProviderClass
@Deprecated public MorphiumConfig setEncryptionKeyProviderClass(Class<? extends EncryptionKeyProvider> encryptionKeyProviderClass) Veraltet.use encryptionSettings -
getCredentialsEncryptionKey
-
setCredentialsEncryptionKey
Veraltet.use encryptionSettings -
getCredentialsDecryptionKey
-
setCredentialsDecryptionKey
Veraltet.use encryptionSettings -
getDriverName
-
setDriverName
-
isAutoIndexAndCappedCreationOnWrite
public boolean isAutoIndexAndCappedCreationOnWrite()use collectionCheckSettings -
setAutoIndexAndCappedCreationOnWrite
public MorphiumConfig setAutoIndexAndCappedCreationOnWrite(boolean autoIndexAndCappedCreationOnWrite) use collectionCheckSettings -
isWarnOnNoEntitySerialization
-
setWarnOnNoEntitySerialization
@Deprecated public MorphiumConfig setWarnOnNoEntitySerialization(boolean warnOnNoEntitySerialization) Veraltet.use ObjectMappingSettings -
isCheckForNew
-
setCheckForNew
Veraltet.if set to false, all checks if an entity is new when CreationTime is used is switched off if set to true, only those, whose CreationTime settings use checkfornew will work default false- Parameter:
checkForNew- boolean, check if object is really not stored yet use ObjectMappingSettings
-
getRetriesOnNetworkError
-
setRetriesOnNetworkError
Veraltet.use ConnectionSettings -
getSleepBetweenNetworkErrorRetries
-
setSleepBetweenNetworkErrorRetries
@Deprecated public MorphiumConfig setSleepBetweenNetworkErrorRetries(int sleepBetweenNetworkErrorRetries) Veraltet.use ConnectionSettings -
getWriteBufferTimeGranularity
-
setWriteBufferTimeGranularity
Veraltet.use writerSettings -
getCache
-
setCache
-
getWriteBufferTime
-
setWriteBufferTime
Veraltet.use writerSettings -
getBufferedWriter
-
setBufferedWriter
Veraltet.use writerSettings -
getWriter
-
setWriter
-
getConnectionTimeout
-
setConnectionTimeout
Veraltet.use ConnectionSettings -
getMaxWaitTime
-
setMaxWaitTime
-
getServerSelectionTimeout
-
setServerSelectionTimeout
Veraltet.use driverSettings -
getCredentialsEncrypted
-
setCredentialsEncrypted
Veraltet.use encryptionSettings -
getMongoAuthDb
-
setMongoAuthDb
-
getMongoLogin
-
setMongoLogin
-
getMongoPassword
-
setMongoPassword
Veraltet.use driverSettings -
getDefaultReadPreference
-
setDefaultReadPreference
Veraltet.use driverSettings -
getDefaultReadPreferenceType
-
setDefaultReadPreferenceType
Veraltet.use driverSettings -
getWriteCacheTimeout
-
setWriteCacheTimeout
Veraltet.use CacheSettings -
setHostSeed
Veraltet.setting hosts as Host:Port- Parameter:
str- list of hosts, with or without port
-
setHostSeed
Veraltet. -
getHostSeed
Veraltet. -
setHostSeed
Veraltet. -
setHostSeed
Veraltet. -
setHostSeed
Veraltet. -
addHostToSeed
Veraltet. -
addHostToSeed
Veraltet. -
getMaxConnections
Veraltet. -
setMaxConnections
Veraltet. -
getDatabase
Veraltet. -
setDatabase
Veraltet. -
getHousekeepingTimeout
Veraltet. -
setHousekeepingTimeout
Veraltet. -
getGlobalCacheValidTime
Veraltet.for future use - set Global Caching time- Gibt zurück:
- the global cache valid time
-
setGlobalCacheValidTime
Veraltet. -
toString
-
setThreadConnectionMultiplier
Veraltet.use writerSettings -
getThreadConnectionMultiplier
-
getAsyncWriter
-
setAsyncWriter
Veraltet.use writerSettings -
getMaximumRetriesBufferedWriter
-
setMaximumRetriesBufferedWriter
Veraltet.use writerSettings -
getMaximumRetriesWriter
-
setMaximumRetriesWriter
Veraltet.use writerSettings -
getMaximumRetriesAsyncWriter
-
setMaximumRetriesAsyncWriter
Veraltet.use writerSettings -
getRetryWaitTimeBufferedWriter
-
setRetryWaitTimeBufferedWriter
Veraltet.use writerSettings -
getRetryWaitTimeWriter
-
setRetryWaitTimeWriter
Veraltet.use writerSettings -
getRetryWaitTimeAsyncWriter
-
setRetryWaitTimeAsyncWriter
Veraltet.use writerSettings -
asProperties
returns a property set only containing non-default values set- Gibt zurück:
- properties
-
createCopy
-
asProperties
Veraltet.- Parameter:
prefix- prefix to use in property keyseffectiveConfig- when true, use the current effective config, including overrides from Environment- Gibt zurück:
- the properties
-
asProperties
-
getSettingByType
-
createCopyOf
-
asProperties
-
equals
-
hashCode
-
isReadCacheEnabled
-
setReadCacheEnabled
Veraltet.use CacheSettings -
disableReadCache
-
enableReadCache
-
isAsyncWritesEnabled
-
setAsyncWritesEnabled
Veraltet.use CacheSettings -
disableAsyncWrites
-
enableAsyncWrites
-
isBufferedWritesEnabled
-
setBufferedWritesEnabled
Veraltet.use CacheSettings -
disableBufferedWrites
-
enableBufferedWrites
-
isAutoValuesEnabled
-
setAutoValuesEnabled
Veraltet.use ObjectMappingSettings -
enableAutoValues
-
disableAutoValues
-
isCamelCaseConversionEnabled
-
setCamelCaseConversionEnabled
Veraltet.use ObjectMappingSettings -
getThreadPoolMessagingCoreSize
-
setThreadPoolMessagingCoreSize
Veraltet.use messagingSettings -
getThreadPoolMessagingMaxSize
-
setThreadPoolMessagingMaxSize
Veraltet.use messagingSettings -
getThreadPoolMessagingKeepAliveTime
-
setThreadPoolMessagingKeepAliveTime
@Deprecated public MorphiumConfig setThreadPoolMessagingKeepAliveTime(long threadPoolMessagingKeepAliveTime) Veraltet.use messagingSettings -
getThreadPoolAsyncOpCoreSize
-
setThreadPoolAsyncOpCoreSize
Veraltet.use threadPoolSettings -
getThreadPoolAsyncOpMaxSize
-
setThreadPoolAsyncOpMaxSize
Veraltet.use threadPoolSettings -
getThreadPoolAsyncOpKeepAliveTime
-
setThreadPoolAsyncOpKeepAliveTime
@Deprecated public MorphiumConfig setThreadPoolAsyncOpKeepAliveTime(long threadPoolAsyncOpKeepAliveTime) Veraltet.use threadPoolSettings -
isObjectSerializationEnabled
-
setObjectSerializationEnabled
Veraltet.use ObjectMappingSettings -
getHeartbeatFrequency
Veraltet. -
setHeartbeatFrequency
Veraltet. -
setMinConnections
Veraltet.use ConnectionSettings -
getLocalThreshold
Veraltet. -
setLocalThreshold
Veraltet.Sets the local threshold. When choosing among multiple MongoDB servers to send a request, the MongoClient will only send that request to a server whose ping time is less than or equal to the server with the fastest ping time plus the local threshold.
For example, let's say that the client is choosing a server to send a query when the read preference is
ReadPreference.secondary(), and that there are three secondaries, server1, server2, and server3, whose ping times are 10, 15, and 16 milliseconds, respectively. With a local threshold of 5 milliseconds, the client will send the query to either server1 or server2 (randomly selecting between the two).Default is 15 milliseconds.
- Gibt zurück:
- the local threshold, in milliseconds
- Seit:
- 2.13.0
-
getMaxConnectionIdleTime
Veraltet. -
setMaxConnectionIdleTime
Veraltet. -
getMaxConnectionLifeTime
Veraltet. -
setMaxConnectionLifeTime
Veraltet. -
getRequiredReplicaSetName
-
setRequiredReplicaSetName
Veraltet.use ConnectionSettings -
getCursorBatchSize
public int getCursorBatchSize() -
setCursorBatchSize
-
getReadTimeout
Veraltet. -
setReadTimeout
Veraltet. -
isRetryReads
Veraltet. -
setRetryReads
Veraltet. -
isRetryWrites
Veraltet. -
setRetryWrites
Veraltet. -
getUuidRepresentation
Veraltet. -
setUuidRepresentation
Sets the UUID representation to use when encoding instances ofUUIDand when decoding BSON binary values with subtype of 3.The default is UNSPECIFIED, If your application stores UUID values in MongoDB, you must set this value to the desired representation. New applications should prefer STANDARD, while existing Java applications should prefer JAVA_LEGACY. Applications wishing to interoperate with existing Python or .NET applications should prefer PYTHON_LEGACY or C_SHARP_LEGACY, respectively. Applications that do not store UUID values in MongoDB don't need to set this value.
- Parameter:
uuidRepresentation- the UUID representation- Seit:
- 3.12
-
getIndexCheck
Veraltet.use collectionCheckSettings -
setIndexCheck
Veraltet.use collectionCheckSettings -
getCappedCheck
Veraltet.use collectionCheckSettings -
setCappedCheck
Veraltet.use collectionCheckSettings -
getIdleSleepTime
-
setIdleSleepTime
-
getRestoreData
-
setRestoreData
-
getMinConnections
-