package io.vertx.groovy.servicediscovery.spi;
public class ServiceExporter_GroovyExtension {
public static void init(io.vertx.servicediscovery.spi.ServiceExporter j_receiver, io.vertx.core.Vertx vertx, io.vertx.servicediscovery.spi.ServicePublisher publisher, java.util.Map<String, Object> configuration, io.vertx.core.Promise<java.lang.Void> future) {
j_receiver.init(vertx,
publisher,
configuration != null ? io.vertx.core.impl.ConversionHelper.toJsonObject(configuration) : null,
future);
}
public static void onPublish(io.vertx.servicediscovery.spi.ServiceExporter j_receiver, java.util.Map<String, Object> record) {
j_receiver.onPublish(record != null ? new io.vertx.servicediscovery.Record(io.vertx.core.impl.ConversionHelper.toJsonObject(record)) : null);
}
public static void onUpdate(io.vertx.servicediscovery.spi.ServiceExporter j_receiver, java.util.Map<String, Object> record) {
j_receiver.onUpdate(record != null ? new io.vertx.servicediscovery.Record(io.vertx.core.impl.ConversionHelper.toJsonObject(record)) : null);
}
}