-
public interface NotificationOptionsNotification options are used to configure observer notification.- Since:
- 2.0
- Author:
- Martin Kouba
- See Also:
Event.fireAsync(Object, NotificationOptions)
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceNotificationOptions.BuilderNotification options builder.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static NotificationOptions.Builderbuilder()java.lang.Objectget(java.lang.String optionName)java.util.concurrent.ExecutorgetExecutor()static NotificationOptionsof(java.lang.String optionName, java.lang.Object optionValue)static NotificationOptionsofExecutor(java.util.concurrent.Executor executor)
-
-
-
Method Detail
-
getExecutor
java.util.concurrent.Executor getExecutor()
- Returns:
- the executor used to execute an asynchronous event
-
get
java.lang.Object get(java.lang.String optionName)
- Parameters:
optionName- name of the option to get value of- Returns:
- the value of an option or
nullif no option for the given name exists
-
ofExecutor
static NotificationOptions ofExecutor(java.util.concurrent.Executor executor)
- Parameters:
executor- a specificExecutorto handle observer notification- Returns:
- an immutable holder of an executor
-
of
static NotificationOptions of(java.lang.String optionName, java.lang.Object optionValue)
- Parameters:
optionName- name of the option to setoptionValue- value for the option- Returns:
- an immutable holder of a single option
-
builder
static NotificationOptions.Builder builder()
- Returns:
- the options builder
-
-