| Modifier and Type | Field and Description |
|---|---|
static long |
DEFAULT_CONNECTION_TIMEOUT |
| Constructor and Description |
|---|
ProxyHelper() |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
createProxy(Class<T> clazz,
Vertx vertx,
String address) |
static <T> T |
createProxy(Class<T> clazz,
Vertx vertx,
String address,
DeliveryOptions options) |
static <T> MessageConsumer<JsonObject> |
registerService(Class<T> clazz,
Vertx vertx,
T service,
String address)
Registers a service on the event bus.
|
static <T> MessageConsumer<JsonObject> |
registerService(Class<T> clazz,
Vertx vertx,
T service,
String address,
boolean topLevel,
long timeoutSeconds) |
static <T> MessageConsumer<JsonObject> |
registerService(Class<T> clazz,
Vertx vertx,
T service,
String address,
long timeoutSeconds) |
static void |
unregisterService(MessageConsumer<JsonObject> consumer)
Unregisters a published service.
|
public static final long DEFAULT_CONNECTION_TIMEOUT
public static <T> T createProxy(Class<T> clazz, Vertx vertx, String address, DeliveryOptions options)
public static <T> MessageConsumer<JsonObject> registerService(Class<T> clazz, Vertx vertx, T service, String address)
T - the type of the service interfaceclazz - the service class (interface)vertx - the vert.x instanceservice - the service objectaddress - the address on which the service is publishedpublic static <T> MessageConsumer<JsonObject> registerService(Class<T> clazz, Vertx vertx, T service, String address, long timeoutSeconds)
public static <T> MessageConsumer<JsonObject> registerService(Class<T> clazz, Vertx vertx, T service, String address, boolean topLevel, long timeoutSeconds)
public static void unregisterService(MessageConsumer<JsonObject> consumer)
consumer - the consumer returned by registerService(Class, Vertx, Object, String).Copyright © 2016. All rights reserved.