All Types

com.salesforce.marketingcloud.sfmcsdk.components.http.Authenticator

Extend this class to instruct NetworkManager how to get an AuthToken to authenticate your calls made through NetworkManager.

com.salesforce.marketingcloud.sfmcsdk.components.behaviors.Behavior

Container for all known BehaviorTypes.

com.salesforce.marketingcloud.sfmcsdk.components.behaviors.BehaviorListener

An interface for handling Behavior callbacks.

com.salesforce.marketingcloud.sfmcsdk.components.behaviors.BehaviorManager
com.salesforce.marketingcloud.sfmcsdk.components.behaviors.BehaviorType

An enumeration of behaviors recognized by the SFMCSdk.

com.salesforce.marketingcloud.sfmcsdk.components.http.Callback
com.salesforce.marketingcloud.sfmcsdk.modules.cdp.CdpModuleConfig
com.salesforce.marketingcloud.sfmcsdk.modules.cdp.CdpModuleInterface
com.salesforce.marketingcloud.sfmcsdk.modules.cdp.CdpModuleReadyListener
com.salesforce.marketingcloud.sfmcsdk.modules.Config
com.salesforce.marketingcloud.sfmcsdk.components.encryption.EncryptionManager

This class is part of SFMCSdkComponents and provides manual encrypting/decrypting methods.

com.salesforce.marketingcloud.sfmcsdk.components.events.Event
com.salesforce.marketingcloud.sfmcsdk.components.events.EventManager

Class which helps in creating a EventManager for each module . This is initialised when SFMCSdk.configure is called and each Module via Config has its own EventManager

com.salesforce.marketingcloud.sfmcsdk.components.events.EventSubscriber
(extensions in package com.salesforce.marketingcloud.sfmcsdk.components.utils)
java.util.concurrent.ExecutorService
com.salesforce.marketingcloud.sfmcsdk.components.identity.Identity
com.salesforce.marketingcloud.sfmcsdk.InitializationListener

This observer will be notified when the SDK's initialization has been completed.

com.salesforce.marketingcloud.sfmcsdk.InitializationStatus

The init status interface.

com.salesforce.marketingcloud.sfmcsdk.components.logging.Logger
com.salesforce.marketingcloud.sfmcsdk.components.logging.LogLevel
com.salesforce.marketingcloud.sfmcsdk.components.logging.LogListener
com.salesforce.marketingcloud.sfmcsdk.modules.ModuleIdentifier
com.salesforce.marketingcloud.sfmcsdk.components.identity.ModuleIdentity
com.salesforce.marketingcloud.sfmcsdk.modules.ModuleInterface
com.salesforce.marketingcloud.sfmcsdk.modules.ModuleReadyListener
com.salesforce.marketingcloud.sfmcsdk.components.http.NetworkManager
com.salesforce.marketingcloud.sfmcsdk.components.identity.Profile
com.salesforce.marketingcloud.sfmcsdk.modules.push.PushModuleConfig
com.salesforce.marketingcloud.sfmcsdk.modules.push.PushModuleInterface
com.salesforce.marketingcloud.sfmcsdk.modules.push.PushModuleReadyListener
com.salesforce.marketingcloud.sfmcsdk.components.http.Request
com.salesforce.marketingcloud.sfmcsdk.components.http.Response
com.salesforce.marketingcloud.sfmcsdk.components.utils.SdkExecutors

SdkExecutors provides an ExecutorService and a NamedRunnable extension function to easily execute long-running tasks off the main thread.

com.salesforce.marketingcloud.sfmcsdk.SFMCSdk

The SFMCSdk is a shared-services SDK intended to empower other libraries by providing ready-made implementations for commonly used services: http communications, encryption, local storage, etc.

com.salesforce.marketingcloud.sfmcsdk.SFMCSdkComponents

This class provides helper components for Modules.

com.salesforce.marketingcloud.sfmcsdk.components.events.SFMCSdkEvent
com.salesforce.marketingcloud.sfmcsdk.SFMCSdkInitializationStatus

CDP implementation of the SDK initialization interface.

com.salesforce.marketingcloud.sfmcsdk.SFMCSdkModuleConfig

Class which helps in building all configs that SFMCSdk supports . SFMCSdk is only initialised with the config provided by this class via SFMCSdk.configure

com.salesforce.marketingcloud.sfmcsdk.SFMCSdkReadyListener
com.salesforce.marketingcloud.sfmcsdk.components.storage.SFMCSdkSQLiteOpenHelper
com.salesforce.marketingcloud.sfmcsdk.components.storage.StorageManager

This class is part of SFMCSdkComponents and provides a helper method for EncryptedSharedPreferences