X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Freactor%2Ftriggers%2FFileExistenceTrigger.java;h=a2858434669492c606d2ac25d7df9e971e46b250;hb=13a4fe6bece23b3dd561de657cf9bb7ea307e2b6;hp=33f1993b38dbb8fc2dbd86827b4e151d40500b26;hpb=428acf8306397d8e170c950d1ec88870ae45acfb;p=rhynodge.git diff --git a/src/main/java/net/pterodactylus/reactor/triggers/FileExistenceTrigger.java b/src/main/java/net/pterodactylus/reactor/triggers/FileExistenceTrigger.java index 33f1993..a285843 100644 --- a/src/main/java/net/pterodactylus/reactor/triggers/FileExistenceTrigger.java +++ b/src/main/java/net/pterodactylus/reactor/triggers/FileExistenceTrigger.java @@ -17,8 +17,11 @@ package net.pterodactylus.reactor.triggers; +import net.pterodactylus.reactor.Reaction; import net.pterodactylus.reactor.State; import net.pterodactylus.reactor.Trigger; +import net.pterodactylus.reactor.output.DefaultOutput; +import net.pterodactylus.reactor.output.Output; import net.pterodactylus.reactor.states.FileState; import com.google.common.base.Preconditions; @@ -44,4 +47,12 @@ public class FileExistenceTrigger implements Trigger { return ((FileState) previousState).exists() != ((FileState) currentState).exists(); } + /** + * {@inheritDoc} + */ + @Override + public Output output(Reaction reaction) { + return new DefaultOutput("File appeared/disappeared").addText("text/plain", "File appeared/disappeared").addText("text/html", "
File appeared/disappeared
"); + } + }