Class: VertxAmqpClient::AmqpMessageBuilder

Inherits:
Object
  • Object
show all
Defined in:
/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb

Overview

Builder to create a new AmqpMessage.

Reference about the different metadata can be found on AMQP message properties.

Note that the body is set using withBodyAs* method depending on the passed type.

Constant Summary

@@j_api_type =
Object.new

Class Method Summary (collapse)

Instance Method Summary (collapse)

Class Method Details

+ (Boolean) accept?(obj)

Returns:

  • (Boolean)


25
26
27
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 25

def @@j_api_type.accept?(obj)
  obj.class == AmqpMessageBuilder
end

+ (::VertxAmqpClient::AmqpMessageBuilder) create

Returns a new instance of VertxAmqpClient::AmqpMessageBuilder


198
199
200
201
202
203
204
205
206
207
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 198

def self.create
  if !block_given?
    return ::Vertx::Util::Utils.safe_create(Java::IoVertxAmqp::AmqpMessageBuilder.java_method(:create, []).call(),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling create()"
  end
end

+ (Object) j_api_type



34
35
36
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 34

def self.j_api_type
  @@j_api_type
end

+ (Object) j_class



37
38
39
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 37

def self.j_class
  Java::IoVertxAmqp::AmqpMessageBuilder.java_class
end

+ (Object) unwrap(obj)



31
32
33
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 31

def @@j_api_type.unwrap(obj)
  obj.j_del
end

+ (Object) wrap(obj)



28
29
30
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 28

def @@j_api_type.wrap(obj)
  AmqpMessageBuilder.new(obj)
end

Instance Method Details

- (::VertxAmqpClient::AmqpMessageBuilder) address(address)

Parameters:

  • address (String)

Returns:



289
290
291
292
293
294
295
296
297
298
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 289

def address(*args)
  if args[0].class == String && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:address, [Java::java.lang.String.java_class]).call(args[0]),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling address(#{args[0]})"
  end
end

- (::VertxAmqpClient::AmqpMessageBuilder) applicationProperties(props)

Parameters:

  • props (Hash{String => Object})

Returns:



211
212
213
214
215
216
217
218
219
220
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 211

def application_properties(*args)
  if args[0].class == Hash && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:applicationProperties, [Java::IoVertxCoreJson::JsonObject.java_class]).call(::Vertx::Util::Utils.to_json_object(args[0])),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling application_properties(#{args[0]})"
  end
end

- (::VertxAmqpClient::AmqpMessage) build

Returns the message.

Returns:



379
380
381
382
383
384
385
386
387
388
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 379

def build
  if !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:build, []).call(),::VertxAmqpClient::AmqpMessage)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling build()"
  end
end

- (::VertxAmqpClient::AmqpMessageBuilder) contentEncoding(ct)

Parameters:

  • ct (String)

Returns:



186
187
188
189
190
191
192
193
194
195
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 186

def content_encoding(*args)
  if args[0].class == String && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:contentEncoding, [Java::java.lang.String.java_class]).call(args[0]),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling content_encoding(#{args[0]})"
  end
end

- (::VertxAmqpClient::AmqpMessageBuilder) contentType(ct)

Parameters:

  • ct (String)

Returns:



263
264
265
266
267
268
269
270
271
272
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 263

def content_type(*args)
  if args[0].class == String && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:contentType, [Java::java.lang.String.java_class]).call(args[0]),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling content_type(#{args[0]})"
  end
end

- (::VertxAmqpClient::AmqpMessageBuilder) correlationId(correlationId)

Parameters:

  • correlationId (String)

Returns:



224
225
226
227
228
229
230
231
232
233
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 224

def correlation_id(*args)
  if args[0].class == String && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:correlationId, [Java::java.lang.String.java_class]).call(args[0]),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling correlation_id(#{args[0]})"
  end
end

- (::VertxAmqpClient::AmqpMessageBuilder) creationTime(ct)

Parameters:

  • ct (Fixnum)

Returns:



69
70
71
72
73
74
75
76
77
78
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 69

def creation_time(*args)
  if args[0].class == Fixnum && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:creationTime, [Java::long.java_class]).call(args[0]),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling creation_time(#{args[0]})"
  end
end

- (::VertxAmqpClient::AmqpMessageBuilder) deliveryCount(count)

Parameters:

  • count (Fixnum)

Returns:



276
277
278
279
280
281
282
283
284
285
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 276

def delivery_count(*args)
  if args[0].class == Fixnum && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:deliveryCount, [Java::int.java_class]).call(args[0]),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling delivery_count(#{args[0]})"
  end
end

- (::VertxAmqpClient::AmqpMessageBuilder) durable(durable)

Parameters:

  • durable (true, false)

Returns:



160
161
162
163
164
165
166
167
168
169
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 160

def durable(*args)
  if (args[0].class == TrueClass || args[0].class == FalseClass) && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:durable, [Java::boolean.java_class]).call(args[0]),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling durable(#{args[0]})"
  end
end

- (::VertxAmqpClient::AmqpMessageBuilder) expiryTime(expiry)

Parameters:

  • expiry (Fixnum)

Returns:



405
406
407
408
409
410
411
412
413
414
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 405

def expiry_time(*args)
  if args[0].class == Fixnum && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:expiryTime, [Java::long.java_class]).call(args[0]),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling expiry_time(#{args[0]})"
  end
end

- (::VertxAmqpClient::AmqpMessageBuilder) firstAcquirer(first)

Parameters:

  • first (true, false)

Returns:



431
432
433
434
435
436
437
438
439
440
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 431

def first_acquirer(*args)
  if (args[0].class == TrueClass || args[0].class == FalseClass) && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:firstAcquirer, [Java::boolean.java_class]).call(args[0]),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling first_acquirer(#{args[0]})"
  end
end

- (::VertxAmqpClient::AmqpMessageBuilder) groupId(gi)

Parameters:

  • gi (String)

Returns:



108
109
110
111
112
113
114
115
116
117
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 108

def group_id(*args)
  if args[0].class == String && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:groupId, [Java::java.lang.String.java_class]).call(args[0]),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling group_id(#{args[0]})"
  end
end

- (::VertxAmqpClient::AmqpMessageBuilder) id(id)

Parameters:

  • id (String)

Returns:



237
238
239
240
241
242
243
244
245
246
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 237

def id(*args)
  if args[0].class == String && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:id, [Java::java.lang.String.java_class]).call(args[0]),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling id(#{args[0]})"
  end
end

- (::VertxAmqpClient::AmqpMessageBuilder) priority(priority)

Parameters:

  • priority (Fixnum)

Returns:



328
329
330
331
332
333
334
335
336
337
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 328

def priority(*args)
  if args[0].class == Fixnum && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:priority, [Java::short.java_class]).call(::Vertx::Util::Utils.to_short(args[0])),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling priority(#{args[0]})"
  end
end

- (::VertxAmqpClient::AmqpMessageBuilder) replyTo(replyTo)

Parameters:

  • replyTo (String)

Returns:



418
419
420
421
422
423
424
425
426
427
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 418

def reply_to(*args)
  if args[0].class == String && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:replyTo, [Java::java.lang.String.java_class]).call(args[0]),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling reply_to(#{args[0]})"
  end
end

- (::VertxAmqpClient::AmqpMessageBuilder) replyToGroupId(rt)

Parameters:

  • rt (String)

Returns:



173
174
175
176
177
178
179
180
181
182
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 173

def reply_to_group_id(*args)
  if args[0].class == String && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:replyToGroupId, [Java::java.lang.String.java_class]).call(args[0]),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling reply_to_group_id(#{args[0]})"
  end
end

- (::VertxAmqpClient::AmqpMessageBuilder) subject(subject)

Parameters:

  • subject (String)

Returns:



95
96
97
98
99
100
101
102
103
104
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 95

def subject(*args)
  if args[0].class == String && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:subject, [Java::java.lang.String.java_class]).call(args[0]),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling subject(#{args[0]})"
  end
end

- (::VertxAmqpClient::AmqpMessageBuilder) ttl(ttl)

Parameters:

  • ttl (Fixnum)

Returns:



354
355
356
357
358
359
360
361
362
363
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 354

def ttl(*args)
  if args[0].class == Fixnum && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:ttl, [Java::long.java_class]).call(args[0]),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling ttl(#{args[0]})"
  end
end

- (::VertxAmqpClient::AmqpMessageBuilder) withBody(value)

Parameters:

  • value (String)

Returns:



341
342
343
344
345
346
347
348
349
350
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 341

def with_body(*args)
  if args[0].class == String && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:withBody, [Java::java.lang.String.java_class]).call(args[0]),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling with_body(#{args[0]})"
  end
end

- (::VertxAmqpClient::AmqpMessageBuilder) withBooleanAsBody(v)

Parameters:

  • v (true, false)

Returns:



367
368
369
370
371
372
373
374
375
376
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 367

def with_boolean_as_body(*args)
  if (args[0].class == TrueClass || args[0].class == FalseClass) && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:withBooleanAsBody, [Java::boolean.java_class]).call(args[0]),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling with_boolean_as_body(#{args[0]})"
  end
end

- (::VertxAmqpClient::AmqpMessageBuilder) withBufferAsBody(buffer)

Parameters:

Returns:



302
303
304
305
306
307
308
309
310
311
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 302

def with_buffer_as_body(*args)
  if args[0].class.method_defined?(:j_del) && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:withBufferAsBody, [Java::IoVertxCoreBuffer::Buffer.java_class]).call(args[0].j_del),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling with_buffer_as_body(#{args[0]})"
  end
end

- (::VertxAmqpClient::AmqpMessageBuilder) withByteAsBody(v)

Parameters:

  • v (Fixnum)

Returns:



43
44
45
46
47
48
49
50
51
52
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 43

def with_byte_as_body(*args)
  if args[0].class == Fixnum && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:withByteAsBody, [Java::byte.java_class]).call(::Vertx::Util::Utils.to_byte(args[0])),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling with_byte_as_body(#{args[0]})"
  end
end

- (::VertxAmqpClient::AmqpMessageBuilder) withCharAsBody(c)

Parameters:

  • c (Fixnum)

Returns:



315
316
317
318
319
320
321
322
323
324
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 315

def with_char_as_body(*args)
  if args[0].class == Fixnum && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:withCharAsBody, [Java::char.java_class]).call(::Vertx::Util::Utils.to_character(args[0])),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling with_char_as_body(#{args[0]})"
  end
end

- (::VertxAmqpClient::AmqpMessageBuilder) withDoubleAsBody(v)

Parameters:

  • v (Float)

Returns:



250
251
252
253
254
255
256
257
258
259
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 250

def with_double_as_body(*args)
  if args[0].class == Float && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:withDoubleAsBody, [Java::double.java_class]).call(::Vertx::Util::Utils.to_double(args[0])),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling with_double_as_body(#{args[0]})"
  end
end

- (::VertxAmqpClient::AmqpMessageBuilder) withFloatAsBody(v)

Parameters:

  • v (Float)

Returns:



444
445
446
447
448
449
450
451
452
453
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 444

def with_float_as_body(*args)
  if args[0].class == Float && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:withFloatAsBody, [Java::float.java_class]).call(::Vertx::Util::Utils.to_float(args[0])),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling with_float_as_body(#{args[0]})"
  end
end

- (::VertxAmqpClient::AmqpMessageBuilder) withIntegerAsBody(v)

Parameters:

  • v (Fixnum)

Returns:



147
148
149
150
151
152
153
154
155
156
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 147

def with_integer_as_body(*args)
  if args[0].class == Fixnum && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:withIntegerAsBody, [Java::int.java_class]).call(args[0]),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling with_integer_as_body(#{args[0]})"
  end
end

- (::VertxAmqpClient::AmqpMessageBuilder) withJsonArrayAsBody(json)

Parameters:

  • json (Array<String,Object>)

Returns:



82
83
84
85
86
87
88
89
90
91
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 82

def with_json_array_as_body(*args)
  if args[0].class == Array && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:withJsonArrayAsBody, [Java::IoVertxCoreJson::JsonArray.java_class]).call(::Vertx::Util::Utils.to_json_array(args[0])),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling with_json_array_as_body(#{args[0]})"
  end
end

- (::VertxAmqpClient::AmqpMessageBuilder) withJsonObjectAsBody(json)

Parameters:

  • json (Hash{String => Object})

Returns:



392
393
394
395
396
397
398
399
400
401
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 392

def with_json_object_as_body(*args)
  if args[0].class == Hash && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:withJsonObjectAsBody, [Java::IoVertxCoreJson::JsonObject.java_class]).call(::Vertx::Util::Utils.to_json_object(args[0])),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling with_json_object_as_body(#{args[0]})"
  end
end

- (::VertxAmqpClient::AmqpMessageBuilder) withLongAsBody(v)

Parameters:

  • v (Fixnum)

Returns:



134
135
136
137
138
139
140
141
142
143
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 134

def with_long_as_body(*args)
  if args[0].class == Fixnum && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:withLongAsBody, [Java::long.java_class]).call(args[0]),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling with_long_as_body(#{args[0]})"
  end
end

- (::VertxAmqpClient::AmqpMessageBuilder) withShortAsBody(v)

Parameters:

  • v (Fixnum)

Returns:



121
122
123
124
125
126
127
128
129
130
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 121

def with_short_as_body(*args)
  if args[0].class == Fixnum && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:withShortAsBody, [Java::short.java_class]).call(::Vertx::Util::Utils.to_short(args[0])),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling with_short_as_body(#{args[0]})"
  end
end

- (::VertxAmqpClient::AmqpMessageBuilder) withSymbolAsBody(value)

Parameters:

  • value (String)

Returns:



56
57
58
59
60
61
62
63
64
65
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-amqp-client/amqp_message_builder.rb', line 56

def with_symbol_as_body(*args)
  if args[0].class == String && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:withSymbolAsBody, [Java::java.lang.String.java_class]).call(args[0]),::VertxAmqpClient::AmqpMessageBuilder)
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling with_symbol_as_body(#{args[0]})"
  end
end