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 }