Class: VertxRabbitmq::Envelope
- Inherits:
-
Object
- Object
- VertxRabbitmq::Envelope
- Defined in:
- /Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-rabbitmq/envelope.rb
Overview
Like Envelope.
Constant Summary
- @@j_api_type =
Object.new
Class Method Summary (collapse)
- + (Boolean) accept?(obj)
- + (Object) j_api_type
- + (Object) j_class
- + (Object) unwrap(obj)
- + (Object) wrap(obj)
Instance Method Summary (collapse)
-
- (Fixnum) delivery_tag
Get the delivery tag included in this parameter envelope.
-
- (String) exchange
Get the name of the exchange included in this parameter envelope.
-
- (true, false) redelivery?
Get the redelivery flag included in this parameter envelope.
-
- (String) routing_key
Get the routing key included in this parameter envelope.
Class Method Details
+ (Boolean) accept?(obj)
17 18 19 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-rabbitmq/envelope.rb', line 17 def @@j_api_type.accept?(obj) obj.class == Envelope end |
+ (Object) j_api_type
26 27 28 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-rabbitmq/envelope.rb', line 26 def self.j_api_type @@j_api_type end |
+ (Object) j_class
29 30 31 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-rabbitmq/envelope.rb', line 29 def self.j_class Java::IoVertxRabbitmq::Envelope.java_class end |
+ (Object) unwrap(obj)
23 24 25 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-rabbitmq/envelope.rb', line 23 def @@j_api_type.unwrap(obj) obj.j_del end |
+ (Object) wrap(obj)
20 21 22 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-rabbitmq/envelope.rb', line 20 def @@j_api_type.wrap(obj) Envelope.new(obj) end |
Instance Method Details
- (Fixnum) delivery_tag
Get the delivery tag included in this parameter envelope
34 35 36 37 38 39 40 41 42 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-rabbitmq/envelope.rb', line 34 def delivery_tag if !block_given? if @cached_delivery_tag != nil return @cached_delivery_tag end return @cached_delivery_tag = @j_del.java_method(:deliveryTag, []).call() end raise ArgumentError, "Invalid arguments when calling delivery_tag()" end |
- (String) exchange
Get the name of the exchange included in this parameter envelope
59 60 61 62 63 64 65 66 67 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-rabbitmq/envelope.rb', line 59 def exchange if !block_given? if @cached_exchange != nil return @cached_exchange end return @cached_exchange = @j_del.java_method(:exchange, []).call() end raise ArgumentError, "Invalid arguments when calling exchange()" end |
- (true, false) redelivery?
Get the redelivery flag included in this parameter envelope. This is a
hint as to whether this message may have been delivered before (but not
acknowledged). If the flag is not set, the message definitely has not
been delivered before. If it is set, it may have been delivered before.
48 49 50 51 52 53 54 55 56 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-rabbitmq/envelope.rb', line 48 def redelivery? if !block_given? if @cached_is_redelivery != nil return @cached_is_redelivery end return @cached_is_redelivery = @j_del.java_method(:isRedelivery, []).call() end raise ArgumentError, "Invalid arguments when calling redelivery?()" end |
- (String) routing_key
Get the routing key included in this parameter envelope
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-rabbitmq/envelope.rb', line 70 def routing_key if !block_given? if @cached_routing_key != nil return @cached_routing_key end return @cached_routing_key = @j_del.java_method(:routingKey, []).call() end raise ArgumentError, "Invalid arguments when calling routing_key()" end |