X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Freactor%2Ftriggers%2FFileStateModifiedTrigger.java;h=39044c3c920ba27d9deb65b80e12f8fd18238dfc;hb=13a4fe6bece23b3dd561de657cf9bb7ea307e2b6;hp=9263a5fef8a90bebf2fbce9cb170fa7fa377b01f;hpb=f2d8560d431f315a2eca10f4bdb36448dabef44a;p=rhynodge.git diff --git a/src/main/java/net/pterodactylus/reactor/triggers/FileStateModifiedTrigger.java b/src/main/java/net/pterodactylus/reactor/triggers/FileStateModifiedTrigger.java index 9263a5f..39044c3 100644 --- a/src/main/java/net/pterodactylus/reactor/triggers/FileStateModifiedTrigger.java +++ b/src/main/java/net/pterodactylus/reactor/triggers/FileStateModifiedTrigger.java @@ -18,8 +18,11 @@ package net.pterodactylus.reactor.triggers; import static com.google.common.base.Preconditions.checkState; +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; /** @@ -42,4 +45,12 @@ public class FileStateModifiedTrigger implements Trigger { return (currentFileState.exists() != previousFileState.exists()) || (currentFileState.size() != previousFileState.size()) || (currentFileState.modificationTime() != previousFileState.modificationTime()); } + /** + * {@inheritDoc} + */ + @Override + public Output output(Reaction reaction) { + return new DefaultOutput("File modified").addText("text/plain", "File modified").addText("text/html", "
File modified
"); + } + }