summaryrefslogtreecommitdiff
path: root/dicore3/core/src/main/java/io/dico/dicore/task/VoidTask.java
diff options
context:
space:
mode:
authorDico200 <dico.karssiens@gmail.com>2018-07-25 01:53:02 +0100
committerDico200 <dico.karssiens@gmail.com>2018-07-25 01:53:02 +0100
commit5e168847c2624b767deb9da310ecfdf169e0f43c (patch)
tree56b76556a6837fff20b800d5a22218286a975581 /dicore3/core/src/main/java/io/dico/dicore/task/VoidTask.java
parent60503351a30a91985b95ee8aa64e163ef084b34b (diff)
Add dicore3-core, without really irrelevant packages
Diffstat (limited to 'dicore3/core/src/main/java/io/dico/dicore/task/VoidTask.java')
-rw-r--r--dicore3/core/src/main/java/io/dico/dicore/task/VoidTask.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/dicore3/core/src/main/java/io/dico/dicore/task/VoidTask.java b/dicore3/core/src/main/java/io/dico/dicore/task/VoidTask.java
new file mode 100644
index 0000000..1298c4c
--- /dev/null
+++ b/dicore3/core/src/main/java/io/dico/dicore/task/VoidTask.java
@@ -0,0 +1,19 @@
+package io.dico.dicore.task;
+
+import java.util.NoSuchElementException;
+
+public abstract class VoidTask extends BaseTask<Void> {
+
+ @Override
+ protected final boolean process(Void object) {
+ return process();
+ }
+
+ @Override
+ protected final Void supply() throws NoSuchElementException {
+ return null;
+ }
+
+ protected abstract boolean process();
+
+}