package aQute.junit.runtime; /** * Represents an operation against a service of type <strong>S</strong> yielding * a result of type <strong>R</strong> * * @author Neil Bartlett * @param <S> The service type * @param <R> The result type */ public interface Operation<S, R> { R perform(S service) throws Exception; }