public abstract class ConnectionPool extends Object implements ConnectionProvider, Destroyable
ConnectionProvider.ClientProvider| 构造器和说明 |
|---|
ConnectionPool() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract <T extends io.lettuce.core.api.StatefulConnection<?,?>> |
getConnection(Class<T> connectionType) |
abstract <T extends io.lettuce.core.api.StatefulConnection<?,?>> |
getConnectionAsync(Class<T> connectionType) |
abstract void |
release(io.lettuce.core.api.StatefulConnection<?,?> connection) |
abstract CompletableFuture<Void> |
releaseAsync(io.lettuce.core.api.StatefulConnection<?,?> connection) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdestroypublic abstract <T extends io.lettuce.core.api.StatefulConnection<?,?>> T getConnection(Class<T> connectionType)
getConnection 在接口中 ConnectionProviderRedisClient.connect(),
RedisClusterClient.connect()public abstract <T extends io.lettuce.core.api.StatefulConnection<?,?>> CompletionStage<T> getConnectionAsync(Class<T> connectionType)
getConnectionAsync 在接口中 ConnectionProviderRedisClient.connectAsync(io.lettuce.core.codec.RedisCodec, io.lettuce.core.RedisURI),
RedisClusterClient.connectAsync(io.lettuce.core.codec.RedisCodec)public abstract void release(io.lettuce.core.api.StatefulConnection<?,?> connection)
release 在接口中 ConnectionProviderStatefulConnection.close()public abstract CompletableFuture<Void> releaseAsync(io.lettuce.core.api.StatefulConnection<?,?> connection)
releaseAsync 在接口中 ConnectionProviderStatefulConnection.closeAsync()Copyright © 2019. All rights reserved.