Sha256: 4a91013253bc42dfdde1ef54cd6e88eee51b2c9f9f62033a96d7f6a181ad2e82
Contents?: true
Size: 658 Bytes
Versions: 4
Compression:
Stored size: 658 Bytes
Contents
require 'java' require 'singleton' require 'killbill/creator' require 'killbill/plugin' include Java module Killbill module Plugin java_package 'com.ning.billing.notification.plugin.api' class JNotification < JPlugin include com.ning.billing.notification.plugin.api.NotificationPluginApi def initialize(real_class_name, services = {}) super(real_class_name, services) end java_signature 'void onEvent(Java::com.ning.billing.beatrix.bus.api.ExtBusEvent)' def on_event(*args) do_call_handle_exception(__method__, *args) do |res| return nil end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
killbill-1.0.19 | lib/killbill/jnotification.rb |
killbill-1.0.18 | lib/killbill/jnotification.rb |
killbill-1.0.17 | lib/killbill/jnotification.rb |
killbill-1.0.16 | lib/killbill/jnotification.rb |