Package-level declarations

Types

Link copied to clipboard
sealed class Event

Represents an event.

Link copied to clipboard
class EventDataSource(notificationApi: <Error class: unknown class>, metadataDAO: <Error class: unknown class>, currentClientId: CurrentClientIdProvider, selfUserId: <Error class: unknown class>, eventMapper: EventMapper = MapperProvider.eventMapper(selfUserId)) : EventRepository
Link copied to clipboard
data class EventDeliveryInfo(val isTransient: Boolean, val source: EventSource)

Data class representing information about the delivery of an event.

Link copied to clipboard
data class EventEnvelope(val event: Event, val deliveryInfo: EventDeliveryInfo)

A wrapper that joins Event with its EventDeliveryInfo.

Link copied to clipboard
class EventGenerator(selfClient: <Error class: unknown class>, targetClient: <Error class: unknown class>, val proteusClient: <Error class: unknown class>)
Link copied to clipboard
class EventMapper(memberMapper: MemberMapper, connectionMapper: ConnectionMapper, featureConfigMapper: FeatureConfigMapper, roleMapper: ConversationRoleMapper, selfUserId: <Error class: unknown class>, receiptModeMapper: ReceiptModeMapper = MapperProvider.receiptModeMapper(), clientMapper: ClientMapper = MapperProvider.clientMapper(), qualifiedIdMapper: QualifiedIdMapper = MapperProvider.qualifiedIdMapper(selfUserId), conversationMapper: ConversationMapper = MapperProvider.conversationMapper(selfUserId))
Link copied to clipboard

Hierarchy to represent possible ways of recording the performance of event processing.

Link copied to clipboard
interface EventRepository