a common interface for all EventSession types a session is a stateful service used to
register event listeners to the space the state of the session contains a set of
configuration parameters such as the communication protocol used to convey the events and
whether of not to use FIFO order the session can be used to register multiple listeners that
share the same configuration. the session provides methods for retrieving the bounded
entities of the session - the transaction and the configuration object. the interface also
provides a lifecycle management support methods.