X-Git-Url: https://git.pterodactylus.net/?p=rhynodge.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Freactor%2FTrigger.java;h=fbd9d07e8ec32f142f42567dc679823a4e373cbf;hp=b2eab0da9e420d41bf2a675c4adb3517155322e2;hb=9cd054fb2fec1c2a1f0f24b3b88f477720563094;hpb=50b03cf6c97a2f639e7630738f279eee17f670b6 diff --git a/src/main/java/net/pterodactylus/reactor/Trigger.java b/src/main/java/net/pterodactylus/reactor/Trigger.java index b2eab0d..fbd9d07 100644 --- a/src/main/java/net/pterodactylus/reactor/Trigger.java +++ b/src/main/java/net/pterodactylus/reactor/Trigger.java @@ -17,6 +17,7 @@ package net.pterodactylus.reactor; +import net.pterodactylus.reactor.output.Output; import net.pterodactylus.reactor.states.FileState; /** @@ -42,12 +43,11 @@ public interface Trigger { boolean triggers(State currentState, State previousState); /** - * Returns the object (or objects) that triggered a change. This method will - * only return a meaningful value when {@link #triggers(State, State)} - * returns {@code true}. + * Returns the output of this trigger. This will only return a meaningful + * value if {@link #triggers(State, State)} returns {@code true}. * - * @return The object that triggered a change + * @return The output of this trigger */ - Object trigger(); + Output output(); }