Jython からEventBusを使用しようとしています。Jython バスからのイベントの送信は期待どおりに機能し、Java コードからリッスンできます。しかし、Jython からバスにサブスクライブすることには問題があります。私はこれを試しています:
class Listener(EventTopicSubscriber):
def onEvent(self, topic, object):
print("got an event")
EventBus.subscribe("Topic", Listener)
次のようになります。
TypeError: subscribe(): 1st arg can't be coerced to java.util.regex.Pattern,
java.lang.reflect.Type, String, java.lang.Class
最初の引数に何か問題がある可能性があることに驚いています。私の理解では、本来あるべき文字列リテラルです。何か案は?