package cz.cuni.mff.d3s.been.objectrepository;
/**
* A generic poll action.
*
* @param <T> Type of items polled
*/
public interface Poll<T> {
/**
* Perform the poll action
*
* @return The polled object (or <code>null</code> if there was none)
*/
T perform();
}