Interface EventTriggerExtensionPredicate.MessageExtensionFilter<T>
- All Superinterfaces:
EventTriggerPredicate.MessageFilter<T>
,Predicate<T>
- All Known Implementing Classes:
JsonSchemaMessageFilter
- Enclosing interface:
- EventTriggerExtensionPredicate<T>
public static interface EventTriggerExtensionPredicate.MessageExtensionFilter<T>
extends EventTriggerPredicate.MessageFilter<T>
-
Method Summary
Methods inherited from interface io.github.zero88.schedulerx.trigger.predicate.EventTriggerPredicate.MessageFilter
test
-
Method Details
-
load
@NotNull EventTriggerExtensionPredicate.MessageExtensionFilter<T> load(@NotNull @NotNull Map<String, Object> properties) Load extra properties into this instance- Parameters:
properties
- the extra properties- Returns:
- a reference to this for fluent API
- API Note:
- This method aims to help deserializing the json data to a desired instance
-
extra
@Nullable @Nullable io.vertx.core.json.JsonObject extra()- Returns:
- an extra data
- API Note:
- This method aims to help serializing this instance to json data
-