X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Freactor%2FTrigger.java;h=fbd9d07e8ec32f142f42567dc679823a4e373cbf;hb=9cd054fb2fec1c2a1f0f24b3b88f477720563094;hp=b2eab0da9e420d41bf2a675c4adb3517155322e2;hpb=da24ae72789e842a3dc66444a69f3ff547e83a00;p=rhynodge.git 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(); }