本文整理了Java中io.vertx.redis.RedisClient.smembers
方法的一些代码示例,展示了RedisClient.smembers
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RedisClient.smembers
方法的具体详情如下:
包路径:io.vertx.redis.RedisClient
类名称:RedisClient
方法名:smembers
[英]Get all the members in a set
[中]把所有的成员集合起来
代码示例来源:origin: io.vertx/vertx-rx-java
/**
* Get all the members in a set
* @param key Key string
* @param handler Handler for the result of this call.
* @return
*/
public io.vertx.rxjava.redis.RedisClient smembers(String key, Handler<AsyncResult<JsonArray>> handler) {
delegate.smembers(key, handler);
return this;
}
代码示例来源:origin: vert-x3/vertx-rx
/**
* Get all the members in a set
* @param key Key string
* @param handler Handler for the result of this call.
* @return
*/
public io.vertx.rxjava.redis.RedisClient smembers(String key, Handler<AsyncResult<JsonArray>> handler) {
delegate.smembers(key, handler);
return this;
}
代码示例来源:origin: io.vertx/vertx-lang-groovy
public static io.vertx.redis.RedisClient smembers(io.vertx.redis.RedisClient j_receiver, java.lang.String key, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.util.List<Object>>> handler) {
io.vertx.core.impl.ConversionHelper.fromObject(j_receiver.smembers(key,
handler != null ? new io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.json.JsonArray>>() {
public void handle(io.vertx.core.AsyncResult<io.vertx.core.json.JsonArray> ar) {
handler.handle(ar.map(event -> io.vertx.core.impl.ConversionHelper.fromJsonArray(event)));
}
} : null));
return j_receiver;
}
public static io.vertx.redis.RedisClient sort(io.vertx.redis.RedisClient j_receiver, java.lang.String key, java.util.Map<String, Object> options, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.util.List<Object>>> handler) {
代码示例来源:origin: sczyh30/vertx-kue
@Override
public JobService getAllTypes(Handler<AsyncResult<List<String>>> handler) {
client.smembers(RedisHelper.getKey("job:types"), r -> {
if (r.succeeded()) {
handler.handle(Future.succeededFuture(r.result().getList()));
} else {
handler.handle(Future.failedFuture(r.cause()));
}
});
return this;
}
代码示例来源:origin: org.swisspush.gateleen/gateleen-queue
private Future<Void> closeCircuitsByKey(String key) {
Future<Void> future = Future.future();
redisClient.smembers(key, event -> {
if(event.succeeded()){
List<Future> futures = new ArrayList<>();
List<Object> openCircuits = event.result().getList();
for (Object circuit : openCircuits) {
futures.add(closeCircuit((String)circuit, false));
}
if(futures.size() == 0){
future.complete();
} else {
CompositeFuture.all(futures).setHandler(event1 -> {
if (event1.succeeded()) {
future.complete();
} else {
future.fail(event1.cause().getMessage());
}
});
}
} else {
future.fail(event.cause().getMessage());
}
});
return future;
}
内容来源于网络,如有侵权,请联系作者删除!