2017-02-16 30 views
0
setExceptionListener

我是新来的JRuby和目前的应用程序工作需要的Java代码转换为JRuby中的JMS客户端,这里是在Java代码:如何在JRuby中

connection.setExceptionListener(ExceptionListener.new() { 
     public void onException (JMSException ex) { 
       connection = null; 
     } 
    }) 

谁能给我一些想法如何将其转换为Jruby?谢谢。

回答

0

首先,是不是有效的Java代码,也许这就是: connection.setExceptionListener(new ExceptionListener() { public void onException(JMSException ex) { connection = null; } }) ...依赖于ExceptionListener让我们假设它与一个onException方法,在这种情况下,你可以使用(神奇)模块的功能接口到接口转换:

connection.setExceptionListener { |ex| connection = nil }