DefaultEventReporter |
class DefaultEventReporter : EventReporter |
DefaultEventSender |
class DefaultEventSender : EventSender |
DefaultMeetingEventBuffer |
class DefaultMeetingEventBuffer : EventBuffer |
DefaultMeetingEventReporterFactory |
class DefaultMeetingEventReporterFactory : EventReporterFactory |
EventBuffer |
EventBuffer defines a buffer which will consume the SDKEvent internally. interface EventBuffer |
EventClientConfiguration |
EventClientConfiguration defines core properties needed for every event client configuration. interface EventClientConfiguration |
EventClientType |
EventClientType defines the type of event client configuration that will be sent to the server. enum class EventClientType |
EventReporter |
EventReporter is class that process meeting event that is created in EventAnalyticsController. interface EventReporter |
EventReporterFactory |
EventReporterFactory facilitates creating EventReporter interface EventReporterFactory |
EventSender |
EventSender is responsible for sending IngestionRecord. interface EventSender |
IngestionConfiguration |
IngestionConfiguration defines the configuration that can customize DefaultEventReporter. data class IngestionConfiguration |
IngestionEvent |
IngestionEvent defines the event format ingestion server will accept data class IngestionEvent |
IngestionMetadata |
A record that contains batch of IngestionEvent to send. This contains metadata that is shared among events. typealias IngestionMetadata = Map<String, Any> |
IngestionPayload |
typealias IngestionPayload = Map<String, Any> |
IngestionRecord |
data class IngestionRecord |
MeetingEventClientConfiguration |
MeetingEventClientConfiguration defines one type of EventClientConfiguration that is needed for DefaultEventReporter data class MeetingEventClientConfiguration : EventClientConfiguration |
NoopEventReporterFactory |
NoopEventReporterFactory returns null EventReporter class NoopEventReporterFactory : EventReporterFactory |
FLUSH_INTERVAL_LIMIT_MINIMUM |
const val FLUSH_INTERVAL_LIMIT_MINIMUM: Long |
FLUSH_SIZE_LIMIT_MAXIMUM |
const val FLUSH_SIZE_LIMIT_MAXIMUM: Int |
RETRY_COUNT_LIMIT_MAXIMUM |
const val RETRY_COUNT_LIMIT_MAXIMUM: Int |