initial open / close gate semantics
introduced new event type
DATA_EVENT_OUTPUT_GATE_CLOSE_FINISHED to indicate last data element from sender
event handler fix for null pointer for events with no matching handler for specific type
semantics working
brute force fix for draining elements from buffer to outgoing queue
minor fix
renaming
initial javadoc
exhausted semantics fixed
perf problem in datareader fixed
gate semantics