Fix event transformers

This commit is contained in:
Andrea Cavalli 2022-03-06 13:27:29 +01:00
parent 2527682d00
commit 958d04519b
1 changed files with 3 additions and 2 deletions

View File

@ -2,6 +2,7 @@ package it.tdlight.reactiveapi;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
import java.util.Set;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@ -26,14 +27,14 @@ public class InstanceSettings {
/**
* If {@link #client} is false, this will transform resulting events <b>before</b> being sent
*/
public @Nullable Set<Class<? extends ResultingEventTransformer>> resultingEventTransformers;
public @Nullable List<Class<? extends ResultingEventTransformer>> resultingEventTransformers;
@JsonCreator
public InstanceSettings(@JsonProperty(required = true, value = "id") @NotNull String id,
@JsonProperty(required = true, value = "client") boolean client,
@JsonProperty("clientAddress") @Nullable String clientAddress,
@JsonProperty("resultingEventTransformers") @Nullable
Set<Class<? extends ResultingEventTransformer>> resultingEventTransformers) {
List<Class<? extends ResultingEventTransformer>> resultingEventTransformers) {
this.id = id;
this.client = client;
this.clientAddress = clientAddress;