Interface NotificationOptions


public interface NotificationOptions
Notification options are used to configure observer notification.
Since:
2.0
Author:
Martin Kouba
See Also:
  • Method Details

    • getExecutor

      Executor getExecutor()
      Returns:
      the executor used to execute an asynchronous event
    • get

      Object get(String optionName)
      Parameters:
      optionName - name of the option to get value of
      Returns:
      the value of an option or null if no option for the given name exists
    • ofExecutor

      static NotificationOptions ofExecutor(Executor executor)
      Parameters:
      executor - a specific Executor to handle observer notification
      Returns:
      an immutable holder of an executor
    • of

      static NotificationOptions of(String optionName, Object optionValue)
      Parameters:
      optionName - name of the option to set
      optionValue - value for the option
      Returns:
      an immutable holder of a single option
    • builder

      static NotificationOptions.Builder builder()
      Returns:
      the options builder