    001    package com.hammurapi.eventbus;
    002
    003    import com.hammurapi.store.Store;
    004
    005    /**
    006     * Store of events (working memory).
    007     * @author Pavel Vlasov
    008     *
    009     * @param <E> Event type.
    010     * @param <P> Priority type.
    011     * @param <C> Context type.
    012     * @param <H> Handle type.
    013     * @param <S> Store self-type.
    014     */
    015    public interface EventStore<E, P extends Comparable<P>, C, H extends EventBus.Handle<E,P,C>, S extends EventStore<E,P,C,H,S>> extends Store<H,E,S> {
    016
    017    }