Class Eventbus

All Implemented Interfaces:
MoleculerLifecycle
Direct Known Subclasses:
DefaultEventbus

public abstract class Eventbus extends MoleculerComponent
Base superclass of all Event Bus implementations.
  • Constructor Details

    • Eventbus

      public Eventbus()
  • Method Details

    • receiveEvent

      public abstract void receiveEvent(io.datatree.Tree message)
    • addListeners

      public abstract void addListeners(String name, Service service)
    • addListeners

      public abstract void addListeners(String nodeID, io.datatree.Tree config)
    • removeListeners

      public abstract void removeListeners(String nodeID)
    • emit

      public abstract void emit(Context ctx, Groups groups, boolean local)
    • broadcast

      public abstract void broadcast(Context ctx, Groups groups, boolean local)
    • generateListenerDescriptor

      public abstract io.datatree.Tree generateListenerDescriptor(String service)