    001package com.hammurapi.common.concurrent;
    002
    003/**
    004 * Invo
    005 * @author Pavel Vlasov.
    006 *
    007 * @param <R> Invocable return type.
    008 */
    009public interface Invoker<C, R, K, E extends Exception> {
    010
    011        /**
    012         * Wires invoker to invocable.
    013         * @param invocable
    014         */
    015        void setInvocable(Invocable<C, R, K, E> invocable);
    016}