Package net.solarnetwork.central.biz
Interface AsyncProcessor<T>
- All Known Implementing Classes:
DelayedOcassionalProcessor
public interface AsyncProcessor<T>
API to asynchronously process items.
-
Method Summary
Modifier and TypeMethodDescriptionvoidasyncProcessItem(T item) Asynchronously process an item.booleancancelAsyncProcessItem(T item) Cancel a pending task previously submitted toasyncProcessItem(T).
-
Method Details
-
asyncProcessItem
Asynchronously process an item.- Parameters:
item- the item to asynchronously process
-
cancelAsyncProcessItem
Cancel a pending task previously submitted toasyncProcessItem(T).- Parameters:
item- the item to cancel processing for
-