Klasse DriverBase
java.lang.Object
de.caluga.morphium.driver.wire.DriverBase
- Alle implementierten Schnittstellen:
MorphiumDriver, Closeable, AutoCloseable
- Bekannte direkte Unterklassen:
PooledDriver, SingleMongoConnectDriver
User: Stephan Bösebeck
Date: 03.12.15
Time: 22:36
Base for custom drivers
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen MorphiumDriver
MorphiumDriver.CompressionType, MorphiumDriver.DriverStatsKey -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifikator und TypMethodeBeschreibungvoidaddHostFirst(String host) voidaddHostLast(String host) voidaddToHostSeed(String host) protected voidbooleanintintintintString[]getCredentials(String db) intbooleanintintintintorg.slf4j.LoggergetLog()intintintintintintintintintintintintintintintgetRqid()intintgetUser()voidheartBeatFrequency(int t) abstract booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisUseSSL()listCollections(String db, String regex) voidremoveFromHostSeed(String host) voidsetBatchSize(int batchSize) setCompression(int type) voidsetCompressionType(int compressionType) voidsetConnectionTimeout(int timeout) voidsetConnectionUrl(String connectionUrl) voidsetCredentials(String db, String login, String pwd) voidsetDefaultBatchSize(int defaultBatchSize) voidsetDefaultJ(boolean j) voidvoidsetDefaultRP(ReadPreference defaultRP) voidsetDefaultW(int w) voidsetDefaultWriteTimeout(int wt) voidsetHeartbeatFrequency(int heartbeatFrequency) voidsetHostSeed(String... hosts) voidsetHostSeed(List<String> hosts) voidsetHostSeed(Set<String> hostSeed) voidsetLocalThreshold(int localThreshold) voidsetMaxBsonObjectSize(int maxBsonObjectSize) voidsetMaxConnectionIdleTime(int time) voidsetMaxConnectionLifetime(int timeout) setMaxConnections(int maxConnections) voidsetMaxConnectionsPerHost(int maxConnectionsPerHost) voidsetMaxMessageSize(int maxMessageSize) voidsetMaxWait(int maxWait) voidsetMaxWaitTime(int maxWaitTime) voidsetMaxWriteBatchSize(int maxWriteBatchSize) setMinConnections(int minConnections) voidsetMinConnectionsPerHost(int minConnectionsPerHost) setPassword(String password) voidsetReadTimeout(int readTimeout) voidsetReplicaSet(boolean replicaSet) voidsetReplicaSetName(String replicaSetName) setRetriesOnNetworkError(int r) setRetryReads(boolean retryReads) setRetryWrites(boolean retryWrites) voidsetRqid(AtomicInteger rqid) setSleepBetweenErrorRetries(int s) voidsetSleepBetweenRetries(int sleepBetweenRetries) voidvoidsetTransactionContext(ThreadLocal<MorphiumTransactionContext> transactionContext) voidsetUseSSL(boolean useSSL) voidsetUuidRepresentation(String uuidRepresentation) startTransaction(boolean autoCommit) /////////////////////////////////////////////////voiduseSsl(boolean ssl) abstract voidwatch(WatchCommand settings) Von Klasse geerbte Methoden Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden MorphiumDriver
abortTransaction, closeConnection, commitTransaction, connect, connect, createAggregator, createBulkContext, exists, getCollStats, getDBStats, getDriverStats, getIdleSleepTime, getName, getNumConnectionsByHost, getPrimaryConnection, getReadConnection, getReplsetStatus, getServerSelectionTimeout, isConnected, releaseConnection, setIdleSleepTime, setServerSelectionTimeout
-
Konstruktordetails
-
DriverBase
public DriverBase()
-
-
Methodendetails
-
setConnectionUrl
- Angegeben von:
setConnectionUrlin SchnittstelleMorphiumDriver- Löst aus:
MalformedURLException
-
getCompression
public int getCompression()- Angegeben von:
getCompressionin SchnittstelleMorphiumDriver
-
setCompression
- Angegeben von:
setCompressionin SchnittstelleMorphiumDriver
-
listCollections
- Angegeben von:
listCollectionsin SchnittstelleMorphiumDriver- Löst aus:
MorphiumDriverException
-
getNumHostsInSeed
public int getNumHostsInSeed() -
removeFromHostSeed
-
addToHostSeed
-
setHostSeed
- Angegeben von:
setHostSeedin SchnittstelleMorphiumDriver
-
getRetriesOnNetworkError
public int getRetriesOnNetworkError()- Angegeben von:
getRetriesOnNetworkErrorin SchnittstelleMorphiumDriver
-
setRetriesOnNetworkError
- Angegeben von:
setRetriesOnNetworkErrorin SchnittstelleMorphiumDriver
-
getSleepBetweenErrorRetries
public int getSleepBetweenErrorRetries()- Angegeben von:
getSleepBetweenErrorRetriesin SchnittstelleMorphiumDriver
-
setSleepBetweenErrorRetries
- Angegeben von:
setSleepBetweenErrorRetriesin SchnittstelleMorphiumDriver
-
setCredentials
- Angegeben von:
setCredentialsin SchnittstelleMorphiumDriver
-
getMaxConnections
public int getMaxConnections()- Angegeben von:
getMaxConnectionsin SchnittstelleMorphiumDriver
-
getAuthDb
-
setAuthDb
-
getUser
-
setUser
-
getPassword
-
setPassword
-
setMaxConnections
- Angegeben von:
setMaxConnectionsin SchnittstelleMorphiumDriver
-
getMinConnections
public int getMinConnections()- Angegeben von:
getMinConnectionsin SchnittstelleMorphiumDriver
-
setMinConnections
- Angegeben von:
setMinConnectionsin SchnittstelleMorphiumDriver
-
isRetryReads
public boolean isRetryReads()- Angegeben von:
isRetryReadsin SchnittstelleMorphiumDriver
-
setRetryReads
- Angegeben von:
setRetryReadsin SchnittstelleMorphiumDriver
-
isRetryWrites
public boolean isRetryWrites()- Angegeben von:
isRetryWritesin SchnittstelleMorphiumDriver
-
setRetryWrites
- Angegeben von:
setRetryWritesin SchnittstelleMorphiumDriver
-
getUuidRepresentation
-
setUuidRepresentation
-
getReadTimeout
public int getReadTimeout()- Angegeben von:
getReadTimeoutin SchnittstelleMorphiumDriver
-
setReadTimeout
public void setReadTimeout(int readTimeout) - Angegeben von:
setReadTimeoutin SchnittstelleMorphiumDriver
-
getMinConnectionsPerHost
public int getMinConnectionsPerHost()- Angegeben von:
getMinConnectionsPerHostin SchnittstelleMorphiumDriver
-
setMinConnectionsPerHost
public void setMinConnectionsPerHost(int minConnectionsPerHost) - Angegeben von:
setMinConnectionsPerHostin SchnittstelleMorphiumDriver
-
getMaxConnectionsPerHost
public int getMaxConnectionsPerHost()- Angegeben von:
getMaxConnectionsPerHostin SchnittstelleMorphiumDriver
-
setMaxConnectionsPerHost
public void setMaxConnectionsPerHost(int maxConnectionsPerHost) - Angegeben von:
setMaxConnectionsPerHostin SchnittstelleMorphiumDriver
-
isReplicaset
public boolean isReplicaset()- Angegeben von:
isReplicasetin SchnittstelleMorphiumDriver
-
listDatabases
- Angegeben von:
listDatabasesin SchnittstelleMorphiumDriver- Löst aus:
MorphiumDriverException
-
exists
- Angegeben von:
existsin SchnittstelleMorphiumDriver- Löst aus:
MorphiumDriverException
-
getHostSeed
- Angegeben von:
getHostSeedin SchnittstelleMorphiumDriver
-
getReplicaSetName
- Angegeben von:
getReplicaSetNamein SchnittstelleMorphiumDriver
-
setReplicaSetName
- Angegeben von:
setReplicaSetNamein SchnittstelleMorphiumDriver
-
getMaxBsonObjectSize
public int getMaxBsonObjectSize()- Angegeben von:
getMaxBsonObjectSizein SchnittstelleMorphiumDriver
-
setMaxBsonObjectSize
public void setMaxBsonObjectSize(int maxBsonObjectSize) - Angegeben von:
setMaxBsonObjectSizein SchnittstelleMorphiumDriver
-
getMaxMessageSize
public int getMaxMessageSize()- Angegeben von:
getMaxMessageSizein SchnittstelleMorphiumDriver
-
setMaxMessageSize
public void setMaxMessageSize(int maxMessageSize) - Angegeben von:
setMaxMessageSizein SchnittstelleMorphiumDriver
-
getMaxWriteBatchSize
public int getMaxWriteBatchSize()- Angegeben von:
getMaxWriteBatchSizein SchnittstelleMorphiumDriver
-
setMaxWriteBatchSize
public void setMaxWriteBatchSize(int maxWriteBatchSize) - Angegeben von:
setMaxWriteBatchSizein SchnittstelleMorphiumDriver
-
isReplicaSet
public boolean isReplicaSet()- Angegeben von:
isReplicaSetin SchnittstelleMorphiumDriver
-
setReplicaSet
public void setReplicaSet(boolean replicaSet) - Angegeben von:
setReplicaSetin SchnittstelleMorphiumDriver
-
getNextId
public int getNextId() -
getDefaultJ
public boolean getDefaultJ()- Angegeben von:
getDefaultJin SchnittstelleMorphiumDriver
-
getDefaultWriteTimeout
public int getDefaultWriteTimeout()- Angegeben von:
getDefaultWriteTimeoutin SchnittstelleMorphiumDriver
-
setDefaultWriteTimeout
public void setDefaultWriteTimeout(int wt) - Angegeben von:
setDefaultWriteTimeoutin SchnittstelleMorphiumDriver
-
getMaxWaitTime
public int getMaxWaitTime()- Angegeben von:
getMaxWaitTimein SchnittstelleMorphiumDriver
-
setMaxWaitTime
public void setMaxWaitTime(int maxWaitTime) - Angegeben von:
setMaxWaitTimein SchnittstelleMorphiumDriver
-
getCredentials
- Angegeben von:
getCredentialsin SchnittstelleMorphiumDriver
-
setHostSeed
- Angegeben von:
setHostSeedin SchnittstelleMorphiumDriver
-
getMaxConnectionLifetime
public int getMaxConnectionLifetime()- Angegeben von:
getMaxConnectionLifetimein SchnittstelleMorphiumDriver
-
setMaxConnectionLifetime
public void setMaxConnectionLifetime(int timeout) - Angegeben von:
setMaxConnectionLifetimein SchnittstelleMorphiumDriver
-
getMaxConnectionIdleTime
public int getMaxConnectionIdleTime()- Angegeben von:
getMaxConnectionIdleTimein SchnittstelleMorphiumDriver
-
setMaxConnectionIdleTime
public void setMaxConnectionIdleTime(int time) - Angegeben von:
setMaxConnectionIdleTimein SchnittstelleMorphiumDriver
-
getConnectionTimeout
public int getConnectionTimeout()- Angegeben von:
getConnectionTimeoutin SchnittstelleMorphiumDriver
-
setConnectionTimeout
public void setConnectionTimeout(int timeout) - Angegeben von:
setConnectionTimeoutin SchnittstelleMorphiumDriver
-
getDefaultW
public int getDefaultW()- Angegeben von:
getDefaultWin SchnittstelleMorphiumDriver
-
setDefaultW
public void setDefaultW(int w) - Angegeben von:
setDefaultWin SchnittstelleMorphiumDriver
-
getHeartbeatFrequency
public int getHeartbeatFrequency()- Angegeben von:
getHeartbeatFrequencyin SchnittstelleMorphiumDriver
-
setHeartbeatFrequency
public void setHeartbeatFrequency(int heartbeatFrequency) - Angegeben von:
setHeartbeatFrequencyin SchnittstelleMorphiumDriver
-
getMaximums
-
getDefaultReadPreference
- Angegeben von:
getDefaultReadPreferencein SchnittstelleMorphiumDriver
-
setDefaultReadPreference
- Angegeben von:
setDefaultReadPreferencein SchnittstelleMorphiumDriver
-
getDefaultBatchSize
public int getDefaultBatchSize()- Angegeben von:
getDefaultBatchSizein SchnittstelleMorphiumDriver
-
setDefaultBatchSize
public void setDefaultBatchSize(int defaultBatchSize) - Angegeben von:
setDefaultBatchSizein SchnittstelleMorphiumDriver
-
isUseSSL
public boolean isUseSSL()- Angegeben von:
isUseSSLin SchnittstelleMorphiumDriver
-
setUseSSL
public void setUseSSL(boolean useSSL) - Angegeben von:
setUseSSLin SchnittstelleMorphiumDriver
-
isDefaultJ
public boolean isDefaultJ()- Angegeben von:
isDefaultJin SchnittstelleMorphiumDriver
-
setDefaultJ
public void setDefaultJ(boolean j) - Angegeben von:
setDefaultJin SchnittstelleMorphiumDriver
-
heartBeatFrequency
public void heartBeatFrequency(int t) -
useSsl
public void useSsl(boolean ssl) -
startTransaction
Beschreibung aus Schnittstelle kopiert:MorphiumDriver/////////////////////////////////////////////////- Angegeben von:
startTransactionin SchnittstelleMorphiumDriver
-
getTransactionContext
- Angegeben von:
getTransactionContextin SchnittstelleMorphiumDriver
-
setTransactionContext
- Angegeben von:
setTransactionContextin SchnittstelleMorphiumDriver
-
isTransactionInProgress
public boolean isTransactionInProgress()- Angegeben von:
isTransactionInProgressin SchnittstelleMorphiumDriver
-
clearTransactionContext
protected void clearTransactionContext() -
watch
- Angegeben von:
watchin SchnittstelleMorphiumDriver- Löst aus:
MorphiumDriverException
-
isCapped
- Angegeben von:
isCappedin SchnittstelleMorphiumDriver- Löst aus:
MorphiumDriverException
-
getLog
public org.slf4j.Logger getLog() -
getRqid
-
setRqid
-
getMaxWait
public int getMaxWait() -
setMaxWait
public void setMaxWait(int maxWait) -
getDefaultRP
-
setDefaultRP
-
getSleepBetweenRetries
public int getSleepBetweenRetries() -
setSleepBetweenRetries
public void setSleepBetweenRetries(int sleepBetweenRetries) -
setHostSeed
-
getFirstHost
-
getLastHost
-
addHostFirst
-
addHostLast
-
getBatchSize
public int getBatchSize() -
setBatchSize
public void setBatchSize(int batchSize) -
getCompressionType
public int getCompressionType() -
setCompressionType
public void setCompressionType(int compressionType) -
getLocalThreshold
public int getLocalThreshold()- Angegeben von:
getLocalThresholdin SchnittstelleMorphiumDriver
-
setLocalThreshold
public void setLocalThreshold(int localThreshold) - Angegeben von:
setLocalThresholdin SchnittstelleMorphiumDriver
-
setTransactionContext
-