A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
S
- SATELLITE - enum entry in io.getstream.android.core.api.model.connection.network.StreamNetworkInfo.Transport
- scope(String) - function in io.getstream.android.core.api.telemetry.StreamTelemetry
- Returns the StreamTelemetryScope for the given name, creating it if it doesn't exist.
- scope(String) - function in io.getstream.android.core.api.telemetry.StreamTelemetryNoOp
- Returns the StreamTelemetryScope for the given name, creating it if it doesn't exist.
- send(ByteArray) - function in io.getstream.android.core.api.socket.StreamWebSocket
- Sends binary data through the WebSocket connection.
- send(String) - function in io.getstream.android.core.api.socket.StreamWebSocket
- Sends a text message through the WebSocket connection.
- serialize(T) - function in io.getstream.android.core.api.serialization.StreamEventSerialization
- Encodes a product event into a String suitable for transport or storage.
- setConnectionId(String) - function in io.getstream.android.core.api.socket.StreamConnectionIdHolder
- Stores the given connection ID.
- setProvider(StreamTokenProvider) - function in io.getstream.android.core.api.authentication.StreamTokenManager
- Registers the provider used to load tokens on demand.
- setStackTrace(Array) - function in kotlin.StreamClientException
- setStackTrace(Array) - function in kotlin.StreamEndpointException
- setStackTrace(Array) - function in kotlin.StreamAggregateException
- setToken(StreamToken) - function in io.getstream.android.core.api.authentication.StreamTokenManager
- Sets the current token explicitly.
- Sort - class in io.getstream.android.core.api.sort
- A sort configuration that combines a sort field with a direction.
- SortComparator - class in io.getstream.android.core.api.sort
- A comparator that can sort model instances by extracting comparable values.
- SortComparatorKt - class in io.getstream.android.core.api.sort
- SortDirection - class in io.getstream.android.core.api.sort
- The direction of a sort operation.
- sortedWith(List,List) - function in io.getstream.android.core.api.sort.SortComparatorKt
- Extension function to sort a list of models using a list of sort configurations.
- SortField - class in io.getstream.android.core.api.sort
- A protocol that defines a sortable field for a specific model type.
- SortField.Companion - class in io.getstream.android.core.api.sort.SortField
- start() - function in io.getstream.android.core.api.observers.StreamStartableComponent
- Starts the component.
- start() - function in io.getstream.android.core.api.observers.StreamLifecycleMonitor
- Starts the component.
- start() - function in io.getstream.android.core.api.observers.StreamNetworkMonitor
- Starts the component.
- start() - function in io.getstream.android.core.api.processing.StreamBatcher
- Starts the processor if it's not already running.
- start() - function in io.getstream.android.core.api.processing.StreamEventAggregator
- Starts the collector and dispatcher coroutines.
- start() - function in io.getstream.android.core.api.processing.StreamSerialProcessingQueue
- Starts the processor if it's not already running.
- start() - function in io.getstream.android.core.api.observers.StreamHealthMonitor
- Starts the component.
- start() - function in io.getstream.android.core.api.observers.StreamWatcher
- Starts the component.
- stop() - function in io.getstream.android.core.api.observers.StreamStartableComponent
- Stops the component.
- stop() - function in io.getstream.android.core.api.observers.StreamLifecycleMonitor
- Stops the component.
- stop() - function in io.getstream.android.core.api.observers.StreamNetworkMonitor
- Stops the component.
- stop() - function in io.getstream.android.core.api.processing.StreamBatcher
- Stops the processor and releases resources.
- stop() - function in io.getstream.android.core.api.processing.StreamEventAggregator
- Stops both coroutines and releases resources.
- stop(Long) - function in io.getstream.android.core.api.processing.StreamSerialProcessingQueue
- Stops the processor and fails outstanding work.
- stop() - function in io.getstream.android.core.api.processing.StreamSingleFlightProcessor
- Stops all execution and shuts down the runner.
- stop() - function in io.getstream.android.core.api.observers.StreamHealthMonitor
- Stops the component.
- stop() - function in io.getstream.android.core.api.observers.StreamWatcher
- Stops the component.
- stopWatching(T) - function in io.getstream.android.core.api.watcher.StreamWatcher
- Unregisters a channel or resource from the watch registry.
- StreamAggregatedEvent - class in io.getstream.android.core.api.processing
- A batch of events produced by StreamEventAggregator during a traffic spike.
- StreamAggregateException - class in io.getstream.android.core.api.model.exceptions
- Exception representing multiple errors that occurred during a single operation.
- StreamAndroidComponentsProvider - class in io.getstream.android.core.api.components
- Facade over the Android system services required by the core SDK.
- StreamAndroidComponentsProvider(Context) - function in io.getstream.android.core.api.components.StreamAndroidComponentsProviderKt
- Creates a new StreamAndroidComponentsProvider instance.
- StreamAndroidComponentsProviderKt - class in io.getstream.android.core.api.components
- StreamApiKey - class in io.getstream.android.core.api.model.value
- Represents an API key for authentication.
- StreamApiKey.Companion - class in io.getstream.android.core.api.model.value.StreamApiKey
- StreamBatcher - class in io.getstream.android.core.api.processing
- Batches a bursty stream of items into batches delivered at controlled intervals.
- StreamBatcher(CoroutineScope,Integer,Long,Long,Boolean,Integer) - function in io.getstream.android.core.api.processing.StreamBatcherKt
- Creates a new StreamBatcher instance.
- StreamBatcherKt - class in io.getstream.android.core.api.processing
- StreamClient - class in io.getstream.android.core.api
- Entry point for establishing and managing a connection to Stream services.
- StreamClient(CoroutineScope,Context,StreamUser,StreamTokenProvider,List,StreamSocketConfig,StreamClientSerializationConfig,StreamHttpConfig,StreamComponentProvider) - function in io.getstream.android.core.api.StreamClientKt
- Creates a StreamClient with mandatory identity parameters and optional configuration.
- StreamClientException - class in io.getstream.android.core.api.model.exceptions
- Base exception for all Stream client errors.
- StreamClientKt - class in io.getstream.android.core.api
- StreamClientListener - class in io.getstream.android.core.api.socket.listeners
- Listener interface for Feeds socket events.
- StreamClientSerializationConfig - class in io.getstream.android.core.api.model.config
- Configuration for serialization and deserialization in the Stream client.
- StreamClientSerializationConfig.Companion - class in io.getstream.android.core.api.model.config.StreamClientSerializationConfig
- StreamClientWsEvent - class in io.getstream.android.core.api.model.event
- Represents a WebSocket event for the Stream client.
- StreamComponentProvider - class in io.getstream.android.core.api.model.config
- Optional overrides for internal components used by StreamClient.
- streamComputeIfAbsent(ConcurrentMap,K,Function0) - function in io.getstream.android.core.api.utils.MapKt
- Computes the value for the given key if it is not already present in the map.
- StreamConnectedUser - class in io.getstream.android.core.api.model.connection
- Represents the user that is connected to the client.
- StreamConnectionIdHolder - class in io.getstream.android.core.api.socket
- Holds and manages the connection ID for the Stream client.
- StreamConnectionIdHolder() - function in io.getstream.android.core.api.socket.StreamConnectionIdHolderKt
- Creates a new StreamConnectionIdHolder instance.
- StreamConnectionIdHolderKt - class in io.getstream.android.core.api.socket
- StreamConnectionRecoveryEvaluator - class in io.getstream.android.core.api.recovery
- Evaluates the current connection state and network availability to determine whether a reconnect or disconnect action should be taken.
- StreamConnectionRecoveryEvaluator(StreamLogger,StreamSingleFlightProcessor) - function in io.getstream.android.core.api.recovery.StreamConnectionRecoveryEvaluatorKt
- Creates a new StreamConnectionRecoveryEvaluator instance.
- StreamConnectionRecoveryEvaluatorKt - class in io.getstream.android.core.api.recovery
- StreamConnectionState - class in io.getstream.android.core.api.model.connection
- StreamConnectionState.Connected - class in io.getstream.android.core.api.model.connection.StreamConnectionState
- The client is connected and authenticated.
- StreamConnectionState.Connecting - class in io.getstream.android.core.api.model.connection.StreamConnectionState
- The client is trying to connect.
- StreamConnectionState.Connecting.Authenticating - class in io.getstream.android.core.api.model.connection.StreamConnectionState.Connecting
- Authenticating a new connection.
- StreamConnectionState.Connecting.Opening - class in io.getstream.android.core.api.model.connection.StreamConnectionState.Connecting
- Opening a new connection
- StreamConnectionState.Disconnected - class in io.getstream.android.core.api.model.connection.StreamConnectionState
- The client was connected and is now disconnected.
- StreamConnectionState.Idle - class in io.getstream.android.core.api.model.connection.StreamConnectionState
- The client is not connected and not trying to connect.
- StreamDebouncer - class in io.getstream.android.core.api.processing
- Debounces a bursty stream of values so that only the last value is delivered after a quiet period.
- StreamDebouncer(CoroutineScope,StreamLogger,Long) - function in io.getstream.android.core.api.processing.StreamDebouncerKt
- Creates a new StreamDebouncer instance.
- StreamDebouncerKt - class in io.getstream.android.core.api.processing
- StreamEndpointErrorData - class in io.getstream.android.core.api.model.exceptions
- Represents an API error response from the Stream API.
- StreamEndpointException - class in io.getstream.android.core.api.model.exceptions
- Exception representing an error response from the Stream API.
- StreamEventAggregationPolicy - class in io.getstream.android.core.api.processing
- Complete aggregation configuration for StreamEventAggregator.
- StreamEventAggregationPolicy.Companion - class in io.getstream.android.core.api.processing.StreamEventAggregationPolicy
- StreamEventAggregator - class in io.getstream.android.core.api.processing
- Adaptive event aggregator that switches between individual and aggregated event delivery based on traffic volume.
- StreamEventAggregator(CoroutineScope,StreamEventAggregationPolicy,Integer,StreamLogger) - function in io.getstream.android.core.api.processing.StreamEventAggregatorKt
- Creates a new StreamEventAggregator instance.
- StreamEventAggregatorKt - class in io.getstream.android.core.api.processing
- StreamEventSerialization - class in io.getstream.android.core.api.serialization
- Interface for serializing and deserializing product event objects.
- StreamEventSerialization(StreamJsonSerialization) - function in io.getstream.android.core.api.serialization.StreamEventSerializationKt
- Creates a new StreamEventSerialization instance that can serialize io.getstream.android.core.api.model.event.StreamClientWsEvent objects.
- StreamEventSerializationKt - class in io.getstream.android.core.api.serialization
- StreamHealthMonitor - class in io.getstream.android.core.api.socket.monitor
- Monitors the health and liveness of a system or connection by tracking periodic heartbeats and thresholds for missed acknowledgments.
- StreamHealthMonitor(StreamLogger,CoroutineScope,Long,Long) - function in io.getstream.android.core.api.socket.monitor.StreamHealthMonitorKt
- Creates a new StreamHealthMonitor instance.
- StreamHealthMonitorKt - class in io.getstream.android.core.api.socket.monitor
- StreamHttpClientInfoHeader - class in io.getstream.android.core.api.model.value
- Value class representing the
X-Stream-Clientheader value. - StreamHttpClientInfoHeader.Companion - class in io.getstream.android.core.api.model.value.StreamHttpClientInfoHeader
- StreamHttpConfig - class in io.getstream.android.core.api.model.config
- Configuration for HTTP clients in the Stream client.
- StreamHttpUrl - class in io.getstream.android.core.api.model.value
- Represents an HTTP URL.
- StreamHttpUrl.Companion - class in io.getstream.android.core.api.model.value.StreamHttpUrl
- StreamJsonSerialization - class in io.getstream.android.core.api.serialization
- General contract for JSON serialization and deserialization.
- StreamJsonSerializationKt - class in io.getstream.android.core.api.serialization
- StreamLifecycleListener - class in io.getstream.android.core.api.observers.lifecycle
- Callbacks mirroring host lifecycle events emitted by StreamLifecycleMonitor.
- StreamLifecycleMonitor - class in io.getstream.android.core.api.observers.lifecycle
- Aggregates lifecycle events from the host environment and re-emits them to registered listeners.
- StreamLifecycleMonitor(StreamLogger,Lifecycle,StreamSubscriptionManager) - function in io.getstream.android.core.api.observers.lifecycle.StreamLifecycleMonitorKt
- Creates a StreamLifecycleMonitor instance.
- StreamLifecycleMonitorKt - class in io.getstream.android.core.api.observers.lifecycle
- StreamLifecycleState - class in io.getstream.android.core.api.model.connection.lifecycle
- Process-wide lifecycle snapshot used by the connection recovery layer.
- StreamLifecycleState.Background - class in io.getstream.android.core.api.model.connection.lifecycle.StreamLifecycleState
- The app moved to background and is no longer user-visible.
- StreamLifecycleState.Foreground - class in io.getstream.android.core.api.model.connection.lifecycle.StreamLifecycleState
- The app is considered foregrounded (user-visible).
- StreamLifecycleState.Unknown - class in io.getstream.android.core.api.model.connection.lifecycle.StreamLifecycleState
- The lifecycle source has not yet reported a definitive state.
- StreamLogger - class in io.getstream.android.core.api.log
- Defines a logging contract for the Stream SDK.
- StreamLogger.LogLevel - class in io.getstream.android.core.api.log.StreamLogger
- Represents the severity of a log message.
- StreamLogger.LogLevel.Debug - class in io.getstream.android.core.api.log.StreamLogger.LogLevel
- Debug log messages, used for general debugging.
- StreamLogger.LogLevel.Error - class in io.getstream.android.core.api.log.StreamLogger.LogLevel
- Error log messages, representing recoverable failures.
- StreamLogger.LogLevel.Info - class in io.getstream.android.core.api.log.StreamLogger.LogLevel
- Informational log messages, representing normal operation.
- StreamLogger.LogLevel.Verbose - class in io.getstream.android.core.api.log.StreamLogger.LogLevel
- Verbose log messages, typically for detailed debugging.
- StreamLogger.LogLevel.Warning - class in io.getstream.android.core.api.log.StreamLogger.LogLevel
- Warning log messages, representing non-fatal issues.
- StreamLoggerProvider - class in io.getstream.android.core.api.log
- Provides a factory for creating StreamLogger instances.
- StreamLoggerProvider.Companion - class in io.getstream.android.core.api.log.StreamLoggerProvider
- StreamNetworkInfo - class in io.getstream.android.core.api.model.connection.network
- Container for the strongly typed connectivity metadata that Stream surfaces to observers.
- StreamNetworkInfo.Bandwidth - class in io.getstream.android.core.api.model.connection.network.StreamNetworkInfo
- Platform-supplied bandwidth estimate in kilobits per second.
- StreamNetworkInfo.Link - class in io.getstream.android.core.api.model.connection.network.StreamNetworkInfo
- Link-layer metadata for the network interface backing the connection.
- StreamNetworkInfo.Metered - class in io.getstream.android.core.api.model.connection.network.StreamNetworkInfo
- Billing and quota hint for the connection.
- StreamNetworkInfo.PriorityHint - class in io.getstream.android.core.api.model.connection.network.StreamNetworkInfo
- Expresses the OS-level priority hint for the current network when multiplexing is needed.
- StreamNetworkInfo.Signal - class in io.getstream.android.core.api.model.connection.network.StreamNetworkInfo
- Normalised radio signal readings for different transport technologies.
- StreamNetworkInfo.Signal.Cellular - class in io.getstream.android.core.api.model.connection.network.StreamNetworkInfo.Signal
- Cellular radio measurements aggregated from android.telephony.SignalStrength.
- StreamNetworkInfo.Signal.Generic - class in io.getstream.android.core.api.model.connection.network.StreamNetworkInfo.Signal
- Fallback signal bucket used when the platform only exposes a generic strength value.
- StreamNetworkInfo.Signal.Wifi - class in io.getstream.android.core.api.model.connection.network.StreamNetworkInfo.Signal
- Wi-Fi specific signal details reported by android.net.wifi.WifiManager.
- StreamNetworkInfo.Snapshot - class in io.getstream.android.core.api.model.connection.network.StreamNetworkInfo
- Immutable capture of the device's currently selected network at a specific point in time.
- StreamNetworkInfo.Transport - class in io.getstream.android.core.api.model.connection.network.StreamNetworkInfo
- Enumerates the logical transport mediums that Android associates with a network.
- StreamNetworkMonitor - class in io.getstream.android.core.api.observers.network
- Observes changes to the device's active network and provides snapshots of its capabilities.
- StreamNetworkMonitor(StreamLogger,CoroutineScope,StreamSubscriptionManager,WifiManager,TelephonyManager,ConnectivityManager) - function in io.getstream.android.core.api.observers.network.StreamNetworkMonitorKt
- Creates a StreamNetworkMonitor instance.
- StreamNetworkMonitorKt - class in io.getstream.android.core.api.observers.network
- StreamNetworkMonitorListener - class in io.getstream.android.core.api.observers.network
- Receives network availability and capability updates from StreamNetworkMonitor.
- StreamNetworkState - class in io.getstream.android.core.api.model.connection.network
- StreamNetworkState.Available - class in io.getstream.android.core.api.model.connection.network.StreamNetworkState
- A network path is currently active and considered connected.
- StreamNetworkState.Disconnected - class in io.getstream.android.core.api.model.connection.network.StreamNetworkState
- Indicates that a network was previously tracked but has been lost.
- StreamNetworkState.Unavailable - class in io.getstream.android.core.api.model.connection.network.StreamNetworkState
- Signals that the platform reported a permanent loss of network connectivity.
- StreamNetworkState.Unknown - class in io.getstream.android.core.api.model.connection.network.StreamNetworkState
- Represents the initial, indeterminate state before any network callbacks have fired.
- StreamObservable - class in io.getstream.android.core.api.subscribe
- Interface for observables that can be subscribed to.
- StreamOkHttpInterceptors - class in io.getstream.android.core.api.http
- Provides a set of OkHttp interceptors for use with the Stream SDKs.
- StreamRetryAttemptInfo - class in io.getstream.android.core.api.model.retry
- Snapshot describing the state of the current retry loop iteration.
- StreamRetryPolicy - class in io.getstream.android.core.api.model.retry
- Retry-policy value object used by Stream’s internal implementations.
- StreamRetryPolicy.Companion - class in io.getstream.android.core.api.model.retry.StreamRetryPolicy
- StreamRetryProcessor - class in io.getstream.android.core.api.processing
- Strategy-based retry executor used inside the Stream SDK.
- StreamRetryProcessor(StreamLogger) - function in io.getstream.android.core.api.processing.StreamRetryProcessorKt
- Creates a StreamRetryProcessor instance.
- StreamRetryProcessorKt - class in io.getstream.android.core.api.processing
- StreamRewatchListener - class in io.getstream.android.core.api.watcher
- Callback interface invoked when watched resources need to be re-subscribed after a connection state change.
- StreamSerialProcessingQueue - class in io.getstream.android.core.api.processing
- A simple serial execution queue for suspending tasks.
- StreamSerialProcessingQueue(StreamLogger,CoroutineScope,Boolean,CoroutineStart,Integer) - function in io.getstream.android.core.api.processing.StreamSerialProcessingQueueKt
- Creates a new StreamSerialProcessingQueue instance.
- StreamSerialProcessingQueueKt - class in io.getstream.android.core.api.processing
- StreamSignal - class in io.getstream.android.core.api.model.telemetry
- A single unit of telemetry data captured by a StreamTelemetryScope.
- StreamSignalRedactor - class in io.getstream.android.core.api.telemetry
- Transforms or redacts sensitive data from a StreamSignal before it is stored.
- StreamSingleFlightProcessor - class in io.getstream.android.core.api.processing
- A concurrency construction that implements the single-flight pattern (à la Go's
singleflight): concurrent calls with the same keyshare one in-flight execution and all await the same result. - StreamSingleFlightProcessor(CoroutineScope) - function in io.getstream.android.core.api.processing.StreamSingleFlightProcessorKt
- Creates a new StreamSingleFlightProcessor instance.
- StreamSingleFlightProcessorKt - class in io.getstream.android.core.api.processing
- StreamSocketConfig - class in io.getstream.android.core.api.model.config
- Configuration for the Stream WebSocket connection.
- StreamSocketConfig.Companion - class in io.getstream.android.core.api.model.config.StreamSocketConfig
- Default values for StreamSocketConfig fields.
- StreamStartableComponent - class in io.getstream.android.core.api.observers
- Minimal lifecycle contract for components that can be started and stopped on demand.
- StreamSubscription - class in io.getstream.android.core.api.subscribe
- Handle returned by every Stream
subscribe(…)call. - StreamSubscriptionManager - class in io.getstream.android.core.api.subscribe
- Registry that owns a set of listeners and provides minimal lifecycle control over them.
- StreamSubscriptionManager(StreamLogger,Integer,Integer) - function in io.getstream.android.core.api.subscribe.StreamSubscriptionManagerKt
- Creates a new StreamSubscriptionManager instance.
- StreamSubscriptionManager.Options - class in io.getstream.android.core.api.subscribe.StreamSubscriptionManager
- Subscription behavior options.
- StreamSubscriptionManager.Options.Retention - class in io.getstream.android.core.api.subscribe.StreamSubscriptionManager.Options
- Retention policy for a subscribed listener.
- StreamSubscriptionManagerKt - class in io.getstream.android.core.api.subscribe
- StreamTelemetry - class in io.getstream.android.core.api.telemetry
- Engine for collecting telemetry signals across named scopes.
- StreamTelemetry(Context,StreamTelemetryConfig,CoroutineScope) - function in io.getstream.android.core.api.telemetry.StreamTelemetryKt
- Creates a StreamTelemetry instance backed by the default implementation.
- StreamTelemetryConfig - class in io.getstream.android.core.api.model.config
- Configuration for StreamTelemetry.
- StreamTelemetryKt - class in io.getstream.android.core.api.telemetry
- StreamTelemetryNoOp - class in io.getstream.android.core.api.telemetry
- No-op implementation that discards all signals without allocating buffers.
- StreamTelemetryScope - class in io.getstream.android.core.api.telemetry
- A named channel that groups related signals.
- StreamThrottlePolicy - class in io.getstream.android.core.api.model.processing
- Throttle strategy that controls when values are delivered within a time window.
- StreamThrottlePolicy.Companion - class in io.getstream.android.core.api.model.processing.StreamThrottlePolicy
- Factory methods for creating StreamThrottlePolicy instances.
- StreamThrottlePolicy.Leading - class in io.getstream.android.core.api.model.processing.StreamThrottlePolicy
- First value passes immediately; subsequent values within the window are dropped.
- StreamThrottlePolicy.LeadingAndTrailing - class in io.getstream.android.core.api.model.processing.StreamThrottlePolicy
- First value passes immediately; the last value is also delivered when the window expires (if a newer value was submitted during the window).
- StreamThrottlePolicy.Trailing - class in io.getstream.android.core.api.model.processing.StreamThrottlePolicy
- Values collected during the window; only the last value is delivered when the window expires.
- StreamThrottler - class in io.getstream.android.core.api.processing
- Rate-limits a bursty stream of values so that at most one value is delivered per time window.
- StreamThrottler(CoroutineScope,StreamLogger,StreamThrottlePolicy) - function in io.getstream.android.core.api.processing.StreamThrottlerKt
- Creates a new StreamThrottler instance.
- StreamThrottlerKt - class in io.getstream.android.core.api.processing
- StreamToken - class in io.getstream.android.core.api.model.value
- Authentication token value-object.
- StreamToken.Companion - class in io.getstream.android.core.api.model.value.StreamToken
- StreamTokenManager - class in io.getstream.android.core.api.authentication
- Manages the SDK’s authentication token lifecycle.
- StreamTokenManager(StreamUserId,StreamTokenProvider,StreamSingleFlightProcessor) - function in io.getstream.android.core.api.authentication.StreamTokenManagerKt
- Creates a StreamTokenManager instance.
- StreamTokenManagerKt - class in io.getstream.android.core.api.authentication
- StreamTokenProvider - class in io.getstream.android.core.api.authentication
- Supplies authentication tokens (JWTs) for a given user.
- StreamTypedKey - class in io.getstream.android.core.api.model
- A typed key that can be used to disambiguate between different types of requests.
- StreamTypedKey.Companion - class in io.getstream.android.core.api.model.StreamTypedKey
- StreamUser - class in io.getstream.android.core.api.model
- Represents a user in the Stream system.
- StreamUserId - class in io.getstream.android.core.api.model.value
- Represents a user ID.
- StreamUserId.Companion - class in io.getstream.android.core.api.model.value.StreamUserId
- StreamWatcher - class in io.getstream.android.core.api.watcher
- Manages a registry of watched resources (channels, conversations, streams) and automatically triggers re-watching when the connection state changes.
- StreamWatcher(CoroutineScope,StreamLogger,StateFlow) - function in io.getstream.android.core.api.watcher.StreamWatcherKt
- Creates a new StreamWatcher instance that observes connection state changes.
- StreamWatcherKt - class in io.getstream.android.core.api.watcher
- StreamWebSocket - class in io.getstream.android.core.api.socket
- Represents a WebSocket connection used for real-time communication with the Stream API.
- StreamWebSocket(StreamLogger,StreamWebSocketFactory,StreamSubscriptionManager) - function in io.getstream.android.core.api.socket.StreamWebSocketKt
- Creates a new StreamWebSocket instance.
- StreamWebSocketFactory - class in io.getstream.android.core.api.socket
- Factory interface for creating StreamWebSocket instances.
- StreamWebSocketFactory(OkHttpClient,StreamLogger) - function in io.getstream.android.core.api.socket.StreamWebSocketFactoryKt
- Creates a StreamWebSocketFactory instance.
- StreamWebSocketFactoryKt - class in io.getstream.android.core.api.socket
- StreamWebSocketKt - class in io.getstream.android.core.api.socket
- StreamWebSocketListener - class in io.getstream.android.core.api.socket.listeners
- Listener interface for receiving WebSocket events from the Stream API.
- StreamWsUrl - class in io.getstream.android.core.api.model.value
- Represents a WebSocket URL.
- StreamWsUrl.Companion - class in io.getstream.android.core.api.model.value.StreamWsUrl
- submit(T) - function in io.getstream.android.core.api.processing.StreamDebouncer
- Submits a new value, cancelling any pending delivery and restarting the delay timer.
- submit(SuspendFunction0) - function in io.getstream.android.core.api.processing.StreamSerialProcessingQueue
- Submits a suspending job for serialized execution.
- submit(T) - function in io.getstream.android.core.api.processing.StreamThrottler
- Submits a value.
- subscribe(StreamClientListener,StreamSubscriptionManager.Options) - function in io.getstream.android.core.api.subscribe.StreamClient
- Adds listener to the active set and returns a handle that can later be used to unregister it.
- subscribe(StreamLifecycleListener,StreamSubscriptionManager.Options) - function in io.getstream.android.core.api.subscribe.StreamLifecycleMonitor
- Adds listener to the active set and returns a handle that can later be used to unregister it.
- subscribe(StreamNetworkMonitorListener,StreamSubscriptionManager.Options) - function in io.getstream.android.core.api.subscribe.StreamNetworkMonitor
- Adds listener to the active set and returns a handle that can later be used to unregister it.
- subscribe(T,StreamSubscriptionManager.Options) - function in io.getstream.android.core.api.subscribe.StreamWebSocket
- Adds listener to the active set and returns a handle that can later be used to unregister it.
- subscribe(T,StreamSubscriptionManager.Options) - function in io.getstream.android.core.api.subscribe.StreamObservable
- Adds listener to the active set and returns a handle that can later be used to unregister it.
- subscribe(T,StreamSubscriptionManager.Options) - function in io.getstream.android.core.api.subscribe.StreamSubscriptionManager
- Adds listener to the active set and returns a handle that can later be used to unregister it.
- subscribe(StreamRewatchListener,StreamSubscriptionManager.Options) - function in io.getstream.android.core.api.subscribe.StreamWatcher
- Adds listener to the active set and returns a handle that can later be used to unregister it.