We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
ObjectSleeper.sleep()
1 parent 7b6e932 commit f069a04Copy full SHA for f069a04
metafacture-flowcontrol/src/main/java/org/metafacture/flowcontrol/ObjectSleeper.java
@@ -65,15 +65,22 @@ public long getSleepTime() {
65
return sleepTime;
66
}
67
68
- @Override
69
- public void process(final T obj) {
+ /**
+ * Sleeps for the specified amount of time.
70
+ */
71
+ public void sleep() {
72
try {
73
Thread.sleep(sleepTime);
74
75
catch (final InterruptedException e) {
76
Thread.currentThread().interrupt();
77
throw new MetafactureException(e.getMessage(), e);
78
79
+ }
80
+
81
+ @Override
82
+ public void process(final T obj) {
83
+ sleep();
84
getReceiver().process(obj);
85
86
0 commit comments