Interface NotificationOptions

    • Method Detail

      • 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