Class SMBEventBus

java.lang.Object
com.hierynomus.smbj.event.SMBEventBus

public class SMBEventBus extends Object
Our own delegating class to wrap the MBassador event bus. This ensures that we only need to use their annotations throughout the codebase, and can easily switch it out if need be.
  • Field Details

    • logger

      private static final org.slf4j.Logger logger
    • wrappedBus

      private net.engio.mbassy.bus.common.PubSubSupport<SMBEvent> wrappedBus
  • Constructor Details

    • SMBEventBus

      public SMBEventBus()
    • SMBEventBus

      public SMBEventBus(net.engio.mbassy.bus.common.PubSubSupport<SMBEvent> wrappedBus)
  • Method Details

    • subscribe

      public void subscribe(Object listener)
    • unsubscribe

      public boolean unsubscribe(Object listener)
    • publish

      public void publish(SMBEvent message)