X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Frhynodge%2FReaction.java;h=4b390ef6c6d465acf18ffd53f3fc955c1203d58f;hb=00e49489dcbb093895a9a7bfb252b7392b341138;hp=69e25928c0f2f2c6c916e595465ea015c29cf175;hpb=b304bea61c03505fea7c288164ead3233ef36655;p=rhynodge.git
diff --git a/src/main/java/net/pterodactylus/rhynodge/Reaction.java b/src/main/java/net/pterodactylus/rhynodge/Reaction.java
index 69e2592..4b390ef 100644
--- a/src/main/java/net/pterodactylus/rhynodge/Reaction.java
+++ b/src/main/java/net/pterodactylus/rhynodge/Reaction.java
@@ -23,7 +23,7 @@ import java.util.List;
import com.google.common.collect.Lists;
/**
- * A {@code Reaction} binds together {@link Query}s, {@link Trigger}s, and
+ * A {@code Reaction} binds together {@link Query}s, {@link Merger}s, and
* {@link Action}s, and it stores the intermediary {@link State}s.
*
* @author David âBombeâ Roden
@@ -39,8 +39,8 @@ public class Reaction {
/** The filters to run. */
private final List filters = Lists.newArrayList();
- /** The trigger to detect changes. */
- private final Trigger trigger;
+ /** The merger merges old and new states. */
+ private final Merger merger;
/** The action to perform. */
private final Action action;
@@ -55,13 +55,13 @@ public class Reaction {
* The name of the reaction
* @param query
* The query to run
- * @param trigger
- * The trigger to detect changes
+ * @param merger
+ * The merger to merge states
* @param action
* The action to perform
*/
- public Reaction(String name, Query query, Trigger trigger, Action action) {
- this(name, query, Collections. emptyList(), trigger, action);
+ public Reaction(String name, Query query, Merger merger, Action action) {
+ this(name, query, Collections. emptyList(), merger, action);
}
/**
@@ -73,16 +73,16 @@ public class Reaction {
* The query to run
* @param filters
* The filters to run
- * @param trigger
- * The trigger to detect changes
+ * @param merger
+ * The merger to merge states
* @param action
* The action to perform
*/
- public Reaction(String name, Query query, List filters, Trigger trigger, Action action) {
+ public Reaction(String name, Query query, List filters, Merger merger, Action action) {
this.name = name;
this.query = query;
this.filters.addAll(filters);
- this.trigger = trigger;
+ this.merger = merger;
this.action = action;
}
@@ -119,12 +119,12 @@ public class Reaction {
}
/**
- * Returns the trigger to detect changes.
+ * Returns the merger to merge states.
*
- * @return The trigger to detect changes
+ * @return The merger to merge states
*/
- public Trigger trigger() {
- return trigger;
+ public Merger merger() {
+ return merger;
}
/**