Interface CoreListener

All Superinterfaces:
CoreDeployment
All Known Implementing Classes:
ClusterListener, RestListener, TcpListener, UdpListener, WebsocketListener

public interface CoreListener extends CoreDeployment
Listeners handles incoming messages and forwards them to a handler.
  • Method Details

    • settings

      CoreListener settings(ListenerSettings settings)
      Parameters:
      settings - listener settings for the listener.
      Returns:
      fluent
    • handler

      CoreListener handler(CoreHandler handler)
      Parameters:
      handler - the handler to invoke when the listener is triggered the handler must be initialized with the current context by the implementing class.
      Returns:
      fluent
    • name

      default String name()
      Returns:
      the name of the listener.