projects
/
rhynodge.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Return an output instead of a trigger object.
[rhynodge.git]
/
src
/
main
/
java
/
net
/
pterodactylus
/
reactor
/
Trigger.java
diff --git
a/src/main/java/net/pterodactylus/reactor/Trigger.java
b/src/main/java/net/pterodactylus/reactor/Trigger.java
index
c4e1aab
..
fbd9d07
100644
(file)
--- 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;
package net.pterodactylus.reactor;
+import net.pterodactylus.reactor.output.Output;
import net.pterodactylus.reactor.states.FileState;
/**
import net.pterodactylus.reactor.states.FileState;
/**
@@
-41,4
+42,12
@@
public interface Trigger {
*/
boolean triggers(State currentState, State previousState);
*/
boolean triggers(State currentState, State previousState);
+ /**
+ * Returns the output of this trigger. This will only return a meaningful
+ * value if {@link #triggers(State, State)} returns {@code true}.
+ *
+ * @return The output of this trigger
+ */
+ Output output();
+
}
}