001    package com.hammurapi.eventbus.local;
002    
003    
004    /**
005     * Local event bus which store generic parameter is bound to LocalEventStore.
006     * @author Pavel Vlasov
007     *
008     * @param <E>
009     * @param <P>
010     * @param <C>
011     */
012    public class LocalEventBus<E, P extends Comparable<P>, C> extends LocalEventBusBase<E,P,C,LocalEventStore<E,P,C>> {
013    
014            public LocalEventBus(Config<E, P, C> config) {
015                    super(config);
016            }
017    
018            /**
019             * Configurator with bound store generic parameter.
020             * @author Pavel Vlasov
021             *
022             * @param <E>
023             * @param <P>
024             * @param <C>
025             */
026            public static class Config<E, P extends Comparable<P>, C> extends LocalEventBusBase.Config<E, P, C, LocalEventStore<E,P,C>> {
027                    
028            }
029    
030    
031    }