Interface DisposableSupplier<T>
- Type Parameters:
T
- type which is created byDisposableSupplier
.
- All Superinterfaces:
Supplier<T>
- All Known Implementing Classes:
ExecutorProviders.ExecutorServiceSupplier
,ExecutorProviders.ScheduledExecutorServiceSupplier
Supplier extension which is able to call
Supplier.get()
method to create a new object and also call dispose(Object)
to make some cleaning code regarding the instance and the specific Supplier
instance.-
Method Summary
-
Method Details
-
dispose
This method will dispose the provided object created by thisSupplier
.- Parameters:
instance
- the instance to be disposed.
-