Class CycleSubscriber

java.lang.Object
io.openems.edge.bridge.http.CycleSubscriber
All Implemented Interfaces:
org.osgi.service.event.EventHandler

public class CycleSubscriber extends Object implements org.osgi.service.event.EventHandler
  • Constructor Details

    • CycleSubscriber

      public CycleSubscriber()
  • Method Details

    • handleEvent

      public void handleEvent(org.osgi.service.event.Event event)
      Specified by:
      handleEvent in interface org.osgi.service.event.EventHandler
    • subscribe

      public void subscribe(Consumer<org.osgi.service.event.Event> eventHandler)
      Subscribes to the events of the topics this component is subscribed to.
      Parameters:
      eventHandler - the handler to execute on every event
    • unsubscribe

      public boolean unsubscribe(Consumer<org.osgi.service.event.Event> eventHandler)
      Unsubscribes a event handler.
      Parameters:
      eventHandler - the handler to remove
      Returns:
      true if the handler was successfully removed; if the handler was not found returs false