Klasse PooledDriver
java.lang.Object
de.caluga.morphium.driver.wire.DriverBase
de.caluga.morphium.driver.wire.PooledDriver
- Alle implementierten Schnittstellen:
MorphiumDriver, Closeable, AutoCloseable
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen MorphiumDriver
MorphiumDriver.CompressionType, MorphiumDriver.DriverStatsKey -
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifikator und TypMethodeBeschreibungvoidvoidclose()voidvoidvoidvoidconnect()void<T,R> Aggregator <T, R> createAggregator(Morphium morphium, Class<? extends T> type, Class<? extends R> resultType) createBulkContext(Morphium m, String db, String collection, boolean ordered, WriteConcern wc) currentOp(int threshold) booleangetCollStats(String db, String coll) getDBStats(String db) getDBStats(String db, boolean withStorage) intgetName()intbooleanbooleanprotected voidkillCursors(String db, String coll, long... ids) voidvoidremoveFromHostSeed(String host) voidsetConnectionUrl(String connectionUrl) voidsetIdleSleepTime(int sl) voidsetServerSelectionTimeout(int timeoutInMS) protected voidvoidwatch(WatchCommand settings) Von Klasse geerbte Methoden DriverBase
addHostFirst, addHostLast, addToHostSeed, clearTransactionContext, exists, getAuthDb, getBatchSize, getCompression, getCompressionType, getConnectionTimeout, getCredentials, getDefaultBatchSize, getDefaultJ, getDefaultRP, getDefaultW, getDefaultWriteTimeout, getFirstHost, getHeartbeatFrequency, getHostSeed, getLastHost, getLocalThreshold, getLog, getMaxBsonObjectSize, getMaxConnectionIdleTime, getMaxConnectionLifetime, getMaxConnections, getMaxConnectionsPerHost, getMaximums, getMaxMessageSize, getMaxWait, getMaxWaitTime, getMaxWriteBatchSize, getMinConnections, getMinConnectionsPerHost, getNextId, getNumHostsInSeed, getPassword, getReadTimeout, getReplicaSetName, getRetriesOnNetworkError, getRqid, getSleepBetweenErrorRetries, getSleepBetweenRetries, getTransactionContext, getUser, getUuidRepresentation, heartBeatFrequency, isDefaultJ, isReplicaset, isReplicaSet, isRetryReads, isRetryWrites, isTransactionInProgress, isUseSSL, listCollections, listDatabases, setAuthDb, setBatchSize, setCompression, setCompressionType, setConnectionTimeout, setCredentials, setDefaultBatchSize, setDefaultJ, setDefaultReadPreference, setDefaultRP, setDefaultW, setDefaultWriteTimeout, setHeartbeatFrequency, setHostSeed, setHostSeed, setHostSeed, setLocalThreshold, setMaxBsonObjectSize, setMaxConnectionIdleTime, setMaxConnectionLifetime, setMaxConnections, setMaxConnectionsPerHost, setMaxMessageSize, setMaxWait, setMaxWaitTime, setMaxWriteBatchSize, setMinConnections, setMinConnectionsPerHost, setPassword, setReadTimeout, setReplicaSet, setReplicaSetName, setRetriesOnNetworkError, setRetryReads, setRetryWrites, setRqid, setSleepBetweenErrorRetries, setSleepBetweenRetries, setTransactionContext, setTransactionContext, setUser, setUseSSL, setUuidRepresentation, startTransaction, useSsl
-
Felddetails
-
driverName
- Siehe auch:
-
-
Konstruktordetails
-
PooledDriver
public PooledDriver()
-
-
Methodendetails
-
getServerSelectionTimeout
public int getServerSelectionTimeout() -
setServerSelectionTimeout
public void setServerSelectionTimeout(int timeoutInMS) -
connect
- Löst aus:
MorphiumDriverException
-
getDefaultReadPreference
- Angegeben von:
getDefaultReadPreferencein SchnittstelleMorphiumDriver- Setzt außer Kraft:
getDefaultReadPreferencein KlasseDriverBase
-
removeFromHostSeed
- Setzt außer Kraft:
removeFromHostSeedin KlasseDriverBase
-
connect
- Löst aus:
MorphiumDriverException
-
startHeartbeat
protected void startHeartbeat() -
watch
- Angegeben von:
watchin SchnittstelleMorphiumDriver- Angegeben von:
watchin KlasseDriverBase- Löst aus:
MorphiumDriverException
-
getReadConnection
-
getPrimaryConnection
- Löst aus:
MorphiumDriverException
-
closeConnection
-
getBorrowedConnections
-
releaseConnection
-
isConnected
public boolean isConnected() -
getIdleSleepTime
public int getIdleSleepTime() -
setIdleSleepTime
public void setIdleSleepTime(int sl) -
createAggregator
public <T,R> Aggregator<T,R> createAggregator(Morphium morphium, Class<? extends T> type, Class<? extends R> resultType) -
getName
-
setConnectionUrl
- Angegeben von:
setConnectionUrlin SchnittstelleMorphiumDriver- Setzt außer Kraft:
setConnectionUrlin KlasseDriverBase
-
close
public void close() -
killCursors
- Löst aus:
MorphiumDriverException
-
commitTransaction
- Löst aus:
MorphiumDriverException
-
abortTransaction
- Löst aus:
MorphiumDriverException
-
getReplsetStatus
- Löst aus:
MorphiumDriverException
-
getDBStats
- Löst aus:
MorphiumDriverException
-
getDBStats
- Löst aus:
MorphiumDriverException
-
getCollStats
- Löst aus:
MorphiumDriverException
-
currentOp
- Löst aus:
MorphiumDriverException
-
closeIteration
- Löst aus:
MorphiumDriverException
-
exists
- Löst aus:
MorphiumDriverException
-
getNumConnectionsByHost
-
isCapped
- Angegeben von:
isCappedin SchnittstelleMorphiumDriver- Angegeben von:
isCappedin KlasseDriverBase- Löst aus:
MorphiumDriverException
-
createBulkContext
public BulkRequestContext createBulkContext(Morphium m, String db, String collection, boolean ordered, WriteConcern wc) -
getDriverStats
-