package io.vertx.groovy.ext.stomp;
public class Frames_GroovyStaticExtension {
  public static java.util.Map<String, Object> createErrorFrame(io.vertx.ext.stomp.Frames j_receiver, java.lang.String message, java.util.Map<String, java.lang.String> headers, java.lang.String body) {
    return io.vertx.ext.stomp.Frames.createErrorFrame(message,
      headers != null ? headers.entrySet().stream().collect(java.util.stream.Collectors.toMap(java.util.Map.Entry::getKey, entry -> entry.getValue())) : null,
      body) != null ? io.vertx.core.impl.ConversionHelper.fromJsonObject(io.vertx.ext.stomp.Frames.createErrorFrame(message,
      headers != null ? headers.entrySet().stream().collect(java.util.stream.Collectors.toMap(java.util.Map.Entry::getKey, entry -> entry.getValue())) : null,
      body).toJson()) : null;
  }
  public static java.util.Map<String, Object> createReceiptFrame(io.vertx.ext.stomp.Frames j_receiver, java.lang.String receiptId, java.util.Map<String, java.lang.String> headers) {
    return io.vertx.ext.stomp.Frames.createReceiptFrame(receiptId,
      headers != null ? headers.entrySet().stream().collect(java.util.stream.Collectors.toMap(java.util.Map.Entry::getKey, entry -> entry.getValue())) : null) != null ? io.vertx.core.impl.ConversionHelper.fromJsonObject(io.vertx.ext.stomp.Frames.createReceiptFrame(receiptId,
      headers != null ? headers.entrySet().stream().collect(java.util.stream.Collectors.toMap(java.util.Map.Entry::getKey, entry -> entry.getValue())) : null).toJson()) : null;
  }
  public static void handleReceipt(io.vertx.ext.stomp.Frames j_receiver, java.util.Map<String, Object> frame, io.vertx.ext.stomp.StompServerConnection connection) {
    io.vertx.ext.stomp.Frames.handleReceipt(frame != null ? new io.vertx.ext.stomp.Frame(io.vertx.core.impl.ConversionHelper.toJsonObject(frame)) : null,
      connection);
  }
  public static java.util.Map<String, Object> ping(io.vertx.ext.stomp.Frames j_receiver) {
    return io.vertx.ext.stomp.Frames.ping() != null ? io.vertx.core.impl.ConversionHelper.fromJsonObject(io.vertx.ext.stomp.Frames.ping().toJson()) : null;
  }
}