Package com.inmobi.signals.synapse
See: Description
-
Interface Summary Interface Description Clock Time source used by Synapse scheduling and persistence logic. SynapseLifecycleAwareCollector Optional extension for collectors that need foreground/background lifecycle events. -
Object Summary Object Description WallClock Production Clock backed by the system wall clock. SynapseBatchedSignalNotifier Lightweight facade for batched collectors to notify Synapse that pending data has changed. SynapseErrorCodes Collector-facing aliases for Synapse telemetry error codes. SynapseManager Main orchestrator for Project Synapse signal collection. SynapseMaskingCodec Encodes Synapse push payloads into the masked binary envelope expected by the backend. SynapseSignalsPushErrorReasonCode Reason codes used when Synapse push cannot produce or dispatch a valid request. SynapseSignalsPush Sends a collected Synapse payload to the configured backend endpoint. Success Push completed with a generic HTTP 2xx response. ErrorCode Synapse-specific telemetry error codes reported with SDK telemetry events. SynapseTelemetryHelper Shared telemetry code mapping helpers for Synapse collection and push events. -
Class Summary Class Description ObjectPayload Collector payload represented as a JSON object. ArrayPayload Collector payload represented as a JSON array. SynapseCollectorPayload JSON payload shape emitted by a successful manifest-controlled collector. Content Successful collector result with payload content eligible for the final push body. NoContent Successful collector result that found no payload content to report. Failure Collector result used for invalid config, collection exceptions, or other unrecoverable errors. SynapseCollectorResult Result of a single collector execution in a Synapse collection cycle. SynapsePayloadBuilder Merges successful collector payloads into the final collector-keyed Synapse JSON body. SynapseSignalsPushRequestCreator Creates the POST request used to upload a masked Synapse payload envelope. Failure Push failed before dispatch, during dispatch, or with a non-2xx backend response. SynapseSignalsPushResult Outcome of attempting to push a Synapse payload.