@FunctionalInterface public interface ConnectionProvider
| 限定符和类型 | 接口和说明 |
|---|---|
static interface |
ConnectionProvider.ClientProvider |
| 限定符和类型 | 方法和说明 |
|---|---|
default <T extends io.lettuce.core.api.StatefulConnection<?,?>> |
getConnection(Class<T> connectionType) |
<T extends io.lettuce.core.api.StatefulConnection<?,?>> |
getConnectionAsync(Class<T> connectionType) |
default void |
release(io.lettuce.core.api.StatefulConnection<?,?> connection) |
default CompletableFuture<Void> |
releaseAsync(io.lettuce.core.api.StatefulConnection<?,?> connection) |
default <T extends io.lettuce.core.api.StatefulConnection<?,?>> T getConnection(Class<T> connectionType)
RedisClient.connect(),
RedisClusterClient.connect()<T extends io.lettuce.core.api.StatefulConnection<?,?>> CompletionStage<T> getConnectionAsync(Class<T> connectionType)
RedisClient.connectAsync(io.lettuce.core.codec.RedisCodec, io.lettuce.core.RedisURI),
RedisClusterClient.connectAsync(io.lettuce.core.codec.RedisCodec)default void release(io.lettuce.core.api.StatefulConnection<?,?> connection)
StatefulConnection.close()default CompletableFuture<Void> releaseAsync(io.lettuce.core.api.StatefulConnection<?,?> connection)
StatefulConnection.closeAsync()Copyright © 2020. All rights reserved.