Module: Vertx::StreamBase

Included in:
ReadStream, StreamBaseImpl, WriteStream
Defined in:
/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx/stream_base.rb

Instance Method Summary (collapse)

Instance Method Details

- (self) exceptionHandler(handler) { ... }

Set an exception handler.

Yields:

  • the handler

Returns:

  • (self)


10
11
12
13
14
15
16
17
18
19
20
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx/stream_base.rb', line 10

def exception_handler
  if true
    @j_del.java_method(:exceptionHandler, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |event| yield(::Vertx::Util::Utils.from_throwable(event)) unless !block_given? }))
    return self
  end
  if defined?(super)
    super
  else
    raise ArgumentError, "Invalid arguments when calling exception_handler()"
  end
end