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 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