com.hammurapi.eventbus
Interface AbstractEventBus.StateSnapshot<E,P extends Comparable<P>,C,K,H extends EventBus.Handle<E,P,C>,S extends EventStore<E,P,C,H,S>>

Show UML class diagram
Type Parameters:
E -
P -
C -
K -
H -
S -
All Superinterfaces:
AbstractEventBus.Snapshot<E,P,C,K,H,S>
Enclosing class:
AbstractEventBus<E,P extends Comparable<P>,C,K,H extends AbstractEventBus.Handle<E,P,C,K>,S extends EventStore<E,P,C,H,S>>

public static interface AbstractEventBus.StateSnapshot<E,P extends Comparable<P>,C,K,H extends EventBus.Handle<E,P,C>,S extends EventStore<E,P,C,H,S>>
extends AbstractEventBus.Snapshot<E,P,C,K,H,S>

This snapshot also outputs bus state.


Method Summary
 void derivation(K eventId, K eventHandlerId, List<K> inputs)
           
 void event(K id, E event, boolean directPost)
           
 void joinInputCollector(K joinNodeId, int[] indices, Collection<K[]> elements)
           
 
Methods inherited from interface com.hammurapi.eventbus.AbstractEventBus.Snapshot
end, handler, joinInput, joinNode, predicateNode, start
 

Method Detail

event

void event(K id,
           E event,
           boolean directPost)

derivation

void derivation(K eventId,
                K eventHandlerId,
                List<K> inputs)

joinInputCollector

void joinInputCollector(K joinNodeId,
                        int[] indices,
                        Collection<K[]> elements)