open class EventBusService
for event bus services (service proxies). Consumers receive a service proxy to use the service. NOTE: This class has been automatically generated from the io.vertx.servicediscovery.types.EventBusService non RX-ified interface using Vert.x codegen.
EventBusService(delegate: EventBusService) |
static val __TYPE_ARG: TypeArg<EventBusService> |
open static fun createRecord(name: String, address: String, itf: String, metadata: JsonObject): Record
Sugar method to creates a record for this type. The java interface is added to the metadata in the `service.interface` key. open static fun createRecord(name: String, address: String, classname: String): Record
Creates a record based on the parameters. |
|
open fun equals(other: Any?): Boolean |
|
open fun getDelegate(): EventBusService |
|
open static fun <T : Any> getServiceProxy(discovery: ServiceDiscovery, filter: Function<Record, Boolean>, clientClass: Class<T>, resultHandler: Handler<AsyncResult<T>>): T
Lookup for a service record and if found, retrieve it and return the service object (used to consume the service). This is a convenient method to avoid explicit lookup and then retrieval of the service. This method requires to have the |
|
open static fun <T : Any> getServiceProxyWithJsonFilter(discovery: ServiceDiscovery, filter: JsonObject, clientClass: Class<T>, resultHandler: Handler<AsyncResult<T>>): T
Lookup for a service record and if found, retrieve it and return the service object (used to consume the service). This is a convenient method to avoid explicit lookup and then retrieval of the service. This method requires to have the |
|
open fun hashCode(): Int |
|
open static fun newInstance(arg: EventBusService): EventBusService |
|
open fun toString(): String |