@@ -109,7 +109,7 @@ public static Deferred<Boolean> deferred(AtomicBoolean atomic)
109
109
*/
110
110
public static <T > Deferred <T > ensured (Deferred <T > deferred )
111
111
{
112
- return deferred instanceof Notified || deferred instanceof Ensured ? deferred : new Ensured <T >(deferred );
112
+ return deferred instanceof Ensured ? deferred : new Ensured <T >(deferred );
113
113
}
114
114
115
115
@@ -126,7 +126,7 @@ public static <T> Deferred<T> ensured(Deferred<T> deferred,
126
126
long totalRetryDuration ,
127
127
TimeUnit totalRetryDurationUnits )
128
128
{
129
- return deferred instanceof Notified || deferred instanceof Ensured ? deferred : new Ensured <T >(deferred ,
129
+ return deferred instanceof Ensured ? deferred : new Ensured <T >(deferred ,
130
130
totalRetryDuration ,
131
131
totalRetryDurationUnits );
132
132
}
@@ -149,7 +149,7 @@ public static <T> Deferred<T> ensured(Deferred<T> deferred,
149
149
long totalRetryDuration ,
150
150
TimeUnit totalRetryDurationUnits )
151
151
{
152
- return deferred instanceof Notified || deferred instanceof Ensured ? deferred : new Ensured <T >(deferred ,
152
+ return deferred instanceof Ensured ? deferred : new Ensured <T >(deferred ,
153
153
retryDelayDuration ,
154
154
retryDelayDurationUnits ,
155
155
totalRetryDuration ,
@@ -284,37 +284,6 @@ public static <T> Cached<T> cached(Deferred<T> deferred)
284
284
}
285
285
286
286
287
- /**
288
- * Obtains a {@link Notified} for the specified object.
289
- *
290
- * @param object the object that must be notified before it is available
291
- *
292
- * @return a {@link Notified}
293
- */
294
- public static <T > Deferred <T > notified (T object )
295
- {
296
- return new Notified <T >(object );
297
- }
298
-
299
-
300
- /**
301
- * Obtains a {@link Notified} for the specified object.
302
- *
303
- * @param object the object that must be notified before
304
- * it is available
305
- * @param totalRetryDuration the maximum duration to wait to notification
306
- * @param totalRetryDurationUnits the {@link TimeUnit}s for the duration
307
- *
308
- * @return a {@link Notified}
309
- */
310
- public static <T > Deferred <T > notified (T object ,
311
- long totalRetryDuration ,
312
- TimeUnit totalRetryDurationUnits )
313
- {
314
- return new Notified <T >(object , totalRetryDuration , totalRetryDurationUnits );
315
- }
316
-
317
-
318
287
/**
319
288
* Obtains a {@link Deferred} representation of a Java Future.
320
289
*
0 commit comments