Package io.vertx.tp.plugin.shared
Class SharedClientImpl<K,V>
- java.lang.Object
-
- io.vertx.tp.plugin.shared.SharedClientImpl<K,V>
-
- All Implemented Interfaces:
SharedClient<K,V>
public class SharedClientImpl<K,V> extends Object implements SharedClient<K,V>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanclear()SharedClient<K,V>clear(io.vertx.core.Handler<io.vertx.core.AsyncResult<Boolean>> handler)static <K,V>
SharedClient<K,V>create(io.vertx.core.Vertx vertx, String name)Vget(K key)Vget(K key, boolean once)SharedClient<K,V>get(K key, boolean once, io.vertx.core.Handler<io.vertx.core.AsyncResult<V>> handler)SharedClient<K,V>get(K key, io.vertx.core.Handler<io.vertx.core.AsyncResult<V>> handler)Set<K>keys()SharedClient<K,V>keys(io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<K>>> handler)io.vertx.up.atom.Kv<K,V>put(K key, V value)io.vertx.up.atom.Kv<K,V>put(K key, V value, int seconds)SharedClient<K,V>put(K key, V value, int seconds, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.up.atom.Kv<K,V>>> handler)SharedClient<K,V>put(K key, V value, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.up.atom.Kv<K,V>>> handler)io.vertx.up.atom.Kv<K,V>remove(K key)SharedClient<K,V>remove(K key, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.up.atom.Kv<K,V>>> handler)intsize()SharedClient<K,V>size(io.vertx.core.Handler<io.vertx.core.AsyncResult<Integer>> handler)SharedClient<K,V>switchClient(String name)
-
-
-
Method Detail
-
create
public static <K,V> SharedClient<K,V> create(io.vertx.core.Vertx vertx, String name)
-
switchClient
public SharedClient<K,V> switchClient(String name)
- Specified by:
switchClientin interfaceSharedClient<K,V>
-
put
public io.vertx.up.atom.Kv<K,V> put(K key, V value)
- Specified by:
putin interfaceSharedClient<K,V>
-
put
public io.vertx.up.atom.Kv<K,V> put(K key, V value, int seconds)
- Specified by:
putin interfaceSharedClient<K,V>
-
put
public SharedClient<K,V> put(K key, V value, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.up.atom.Kv<K,V>>> handler)
- Specified by:
putin interfaceSharedClient<K,V>
-
put
public SharedClient<K,V> put(K key, V value, int seconds, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.up.atom.Kv<K,V>>> handler)
- Specified by:
putin interfaceSharedClient<K,V>
-
remove
public io.vertx.up.atom.Kv<K,V> remove(K key)
- Specified by:
removein interfaceSharedClient<K,V>
-
clear
public boolean clear()
- Specified by:
clearin interfaceSharedClient<K,V>
-
remove
public SharedClient<K,V> remove(K key, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.up.atom.Kv<K,V>>> handler)
- Specified by:
removein interfaceSharedClient<K,V>
-
get
public SharedClient<K,V> get(K key, io.vertx.core.Handler<io.vertx.core.AsyncResult<V>> handler)
- Specified by:
getin interfaceSharedClient<K,V>
-
get
public SharedClient<K,V> get(K key, boolean once, io.vertx.core.Handler<io.vertx.core.AsyncResult<V>> handler)
- Specified by:
getin interfaceSharedClient<K,V>
-
clear
public SharedClient<K,V> clear(io.vertx.core.Handler<io.vertx.core.AsyncResult<Boolean>> handler)
- Specified by:
clearin interfaceSharedClient<K,V>
-
size
public SharedClient<K,V> size(io.vertx.core.Handler<io.vertx.core.AsyncResult<Integer>> handler)
- Specified by:
sizein interfaceSharedClient<K,V>
-
keys
public SharedClient<K,V> keys(io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<K>>> handler)
- Specified by:
keysin interfaceSharedClient<K,V>
-
size
public int size()
- Specified by:
sizein interfaceSharedClient<K,V>
-
-