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) deliveryTag
Get the delivery tag included in this parameter envelope.
-
- (String) exchange
Get the name of the exchange included in this parameter envelope.
-
- (true, false) isRedelivery
Get the redelivery flag included in this parameter envelope.
-
- (String) routingKey
Get the routing key included in this parameter envelope.
Class Method Details
+ (Boolean) accept?(obj)
18 19 20 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-rabbitmq/envelope.rb', line 18 def @@j_api_type.accept?(obj) obj.class == Envelope end |
+ (Object) j_api_type
27 28 29 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-rabbitmq/envelope.rb', line 27 def self.j_api_type @@j_api_type end |
+ (Object) j_class
30 31 32 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-rabbitmq/envelope.rb', line 30 def self.j_class Java::IoVertxRabbitmq::Envelope.java_class end |
+ (Object) unwrap(obj)
24 25 26 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-rabbitmq/envelope.rb', line 24 def @@j_api_type.unwrap(obj) obj.j_del end |
+ (Object) wrap(obj)
21 22 23 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-rabbitmq/envelope.rb', line 21 def @@j_api_type.wrap(obj) Envelope.new(obj) end |
Instance Method Details
- (Fixnum) deliveryTag
Get the delivery tag included in this parameter envelope
55 56 57 58 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 55 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 if defined?(super) super else raise ArgumentError, "Invalid arguments when calling delivery_tag()" end end |
- (String) exchange
Get the name of the exchange included in this parameter envelope
71 72 73 74 75 76 77 78 79 80 81 82 83 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-rabbitmq/envelope.rb', line 71 def exchange if !block_given? if @cached_exchange != nil return @cached_exchange end return @cached_exchange = @j_del.java_method(:exchange, []).call() end if defined?(super) super else raise ArgumentError, "Invalid arguments when calling exchange()" end end |
- (true, false) isRedelivery
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.
39 40 41 42 43 44 45 46 47 48 49 50 51 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-rabbitmq/envelope.rb', line 39 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 if defined?(super) super else raise ArgumentError, "Invalid arguments when calling redelivery?()" end end |
- (String) routingKey
Get the routing key included in this parameter envelope
87 88 89 90 91 92 93 94 95 96 97 98 99 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-rabbitmq/envelope.rb', line 87 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 if defined?(super) super else raise ArgumentError, "Invalid arguments when calling routing_key()" end end |