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-Client header 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 Streamsubscribe(…) 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.
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W