Skip navigation links
A B C D E F G H I J L M N O P R S T U V W _ 

A

acquireId(CtxCore, ConfigCore.DID, boolean, Tasks.Callback<ConfigCore.DID>) - Method in class ly.count.sdk.java.internal.ModuleDeviceIdCore
 
acquireId(CtxCore, ConfigCore.DID, boolean, Tasks.Callback<ConfigCore.DID>) - Method in class ly.count.sdk.java.internal.SDKCore
 
acquireIdSync(CtxCore, ConfigCore.DID, boolean) - Method in class ly.count.sdk.java.internal.ModuleDeviceIdCore
Synchronously gets id of the strategy supplied.
add(String, Object) - Method in class ly.count.sdk.java.internal.CrashImpl
 
add(String, Object) - Method in class ly.count.sdk.java.internal.CrashImplCore
 
add(Object...) - Method in class ly.count.sdk.java.internal.Params
 
add(String, Object) - Method in class ly.count.sdk.java.internal.Params
 
add(Params) - Method in class ly.count.sdk.java.internal.Params
 
add(String) - Method in class ly.count.sdk.java.internal.Params
 
add() - Method in class ly.count.sdk.java.internal.Params.Arr
 
add() - Method in class ly.count.sdk.java.internal.Params.Obj
 
addCertificatePin(String) - Method in class ly.count.sdk.java.ConfigCore
Enable SSL certificate pinning.
addCrashReport(Throwable, boolean) - Method in class ly.count.sdk.java.Cly
 
addCrashReport(Throwable, boolean, String, Map<String, String>, String...) - Method in class ly.count.sdk.java.Cly
 
addCrashReport(Throwable, boolean) - Method in class ly.count.sdk.java.internal.SessionImpl
 
addCrashReport(Throwable, boolean, String, Map<String, String>, String...) - Method in class ly.count.sdk.java.internal.SessionImpl
 
addCrashReport(Throwable, boolean) - Method in interface ly.count.sdk.java.Usage
Send Crash Report to the server.
addCrashReport(Throwable, boolean, String, Map<String, String>, String...) - Method in interface ly.count.sdk.java.Usage
Send Crash Report to the server.
addException(Exception) - Method in interface ly.count.sdk.java.Crash
Set Exception object to be sent to the server.
addException(Exception) - Method in class ly.count.sdk.java.internal.CrashImplCore
 
addLocation(double, double) - Method in class ly.count.sdk.java.Cly
 
addLocation(double, double) - Method in class ly.count.sdk.java.internal.SessionImpl
 
addLocation(double, double) - Method in interface ly.count.sdk.java.Usage
Send location information to the server.
addParam(String, Object) - Method in class ly.count.sdk.java.Cly
 
addParam(String, Object) - Method in class ly.count.sdk.java.internal.SessionImpl
 
addParam(String, Object) - Method in interface ly.count.sdk.java.Usage
Add parameter to this session which will be sent along with next request.
addPublicKeyPin(String) - Method in class ly.count.sdk.java.ConfigCore
Enable SSL public key pinning.
addSegment(String, String) - Method in interface ly.count.sdk.java.Event
Add one segmentation entry to this event
addSegments(String...) - Method in interface ly.count.sdk.java.Event
Set event segmentation from
addThrowable(Throwable) - Method in interface ly.count.sdk.java.Crash
Set Throwable object to be sent to the server.
addThrowable(Throwable) - Method in class ly.count.sdk.java.internal.CrashImplCore
 
addToCohort(String) - Method in class ly.count.sdk.java.internal.UserEditorImpl
 
addToCohort(String) - Method in interface ly.count.sdk.java.UserEditor
 
addTraces(Thread, Map<Thread, StackTraceElement[]>) - Method in interface ly.count.sdk.java.Crash
Record stack traces of all threads.
addTraces(Thread, Map<Thread, StackTraceElement[]>) - Method in class ly.count.sdk.java.internal.CrashImplCore
 
api() - Static method in class ly.count.sdk.java.Countly
Alternative to Countly.getSession() & Countly.session() method for accessing Countly SDK API.
applicationName - Variable in class ly.count.sdk.java.ConfigCore
Countly SDK name to be sent in HTTP requests
applicationVersion - Variable in class ly.count.sdk.java.ConfigCore
Countly SDK version to be sent in HTTP requests
appVersion - Variable in class ly.count.sdk.java.internal.ModuleRatingCore.StarRatingPreferences
 
arr(String) - Method in class ly.count.sdk.java.internal.Params
 
automaticHasBeenShown - Variable in class ly.count.sdk.java.internal.ModuleRatingCore.StarRatingPreferences
 
automaticRatingShouldBeShown - Variable in class ly.count.sdk.java.internal.ModuleRatingCore.StarRatingPreferences
 
automaticStarRatingShouldBeShown - Variable in class ly.count.sdk.java.ConfigCore
If automatic star rating should be shown
autoSessionsTracking - Variable in class ly.count.sdk.java.ConfigCore
Automatically start session on app launch and stop it before it terminates
autoViewsTracking - Variable in class ly.count.sdk.java.ConfigCore
Automatically start a view on each activity start and stop it once activity is stopped
await() - Static method in class ly.count.sdk.java.internal.Storage
 

B

Base64 - Class in ly.count.sdk.java.internal
Encodes and decodes to and from Base64 notation.
Base64() - Constructor for class ly.count.sdk.java.internal.Utils.Base64
 
Base64.InputStream - Class in ly.count.sdk.java.internal
A Base64.InputStream will read data from another java.io.InputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.OutputStream - Class in ly.count.sdk.java.internal
A Base64.OutputStream will write data to another java.io.OutputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
BASE_16 - Static variable in class ly.count.sdk.java.internal.Utils
 
began - Variable in class ly.count.sdk.java.internal.SessionImpl
System.nanoTime() of SessionImpl.begin(), SessionImpl.update() and SessionImpl.end() calls respectively.
begin() - Method in class ly.count.sdk.java.internal.SessionImpl
 
begin() - Method in interface ly.count.sdk.java.Session
Start this session, add corresponding request to queue.
birthyear() - Method in class ly.count.sdk.java.internal.UserImpl
 
birthyear() - Method in class ly.count.sdk.java.User
Current user year of birth
buildMetrics(CtxCore) - Method in class ly.count.sdk.java.internal.Device
Build metrics Params object as required by Countly server
buildMetrics(CtxCore) - Method in class ly.count.sdk.java.internal.DeviceCore
Build metrics Params object as required by Countly server
buildModules(CtxCore, int) - Method in class ly.count.sdk.java.internal.SDKModules
Create instances of Modules required by SDKInterface.config().
byIndex(int) - Static method in enum ly.count.sdk.java.Config.Feature
 
Byteable - Interface in ly.count.sdk.java.internal
Serialization interface.
BYTES_IN_MB - Static variable in class ly.count.sdk.java.internal.DeviceCore
 

C

call(Params) - Method in interface ly.count.sdk.java.internal.ModuleRequests.ParamsInjector
 
call(T) - Method in interface ly.count.sdk.java.internal.Tasks.Callback
 
call() - Method in class ly.count.sdk.java.internal.Tasks.Task
 
callback(String) - Method in interface ly.count.sdk.java.internal.ModuleRemoteConfig.RemoteConfigCallback
Called after receiving remote config update result
callOnDeviceId(CtxCore, ConfigCore.DID, ConfigCore.DID) - Method in class ly.count.sdk.java.internal.ModuleDeviceIdCore
 
certificatePins - Variable in class ly.count.sdk.java.ConfigCore
Enable SSL certificate pinning.
changeDeviceId(CtxCore, String, boolean) - Method in class ly.count.sdk.java.internal.ModuleDeviceIdCore
Resetting id without merging profiles on server: End current session if any Begin new session with new id if previously ended a session
changeDeviceIdWithMerge(String) - Method in class ly.count.sdk.java.Countly
 
changeDeviceIdWithMerge(CtxCore, String) - Method in class ly.count.sdk.java.internal.SDKCore
 
changeDeviceIdWithMerge(String) - Method in class ly.count.sdk.java.internal.SessionImpl
 
changeDeviceIdWithMerge(String) - Method in interface ly.count.sdk.java.Usage
Change device id with merging profiles on server, just set device id to new one.
changeDeviceIdWithoutMerge(String) - Method in class ly.count.sdk.java.Countly
 
changeDeviceIdWithoutMerge(CtxCore, String) - Method in class ly.count.sdk.java.internal.SDKCore
 
changeDeviceIdWithoutMerge(String) - Method in class ly.count.sdk.java.internal.SessionImpl
 
changeDeviceIdWithoutMerge(String) - Method in interface ly.count.sdk.java.Usage
Change device id without merging profiles on server, just set device id to new one.
changeId(CtxCore, InternalConfig, CtxCore, String) - Static method in class ly.count.sdk.java.internal.ModuleRequests
 
check(CtxCore) - Method in class ly.count.sdk.java.internal.DefaultNetworking
 
check(CtxCore) - Method in interface ly.count.sdk.java.internal.Networking
 
checkClientTrusted(X509Certificate[], String) - Method in class ly.count.sdk.java.internal.Transport
 
checkServerTrusted(X509Certificate[], String) - Method in class ly.count.sdk.java.internal.Transport
 
city() - Method in class ly.count.sdk.java.internal.UserImpl
 
city() - Method in class ly.count.sdk.java.User
Current user city: "SOME CITY NAME" if set "" if set to do not record, that is user opt out from location services {code null} if not specified, geoip is used on the server
clear() - Method in class ly.count.sdk.java.internal.Params
 
clearAutomaticStarRatingSessionCount() - Method in class ly.count.sdk.java.internal.ModuleRatingCore
Set the automatic star rating session count back to 0
clearAutomaticStarRatingSessionCount() - Method in class ly.count.sdk.java.internal.ModuleRatingCore.RatingsCore
Set the automatic star rating session count back to 0
close() - Method in class ly.count.sdk.java.internal.Base64.OutputStream
Flushes and closes (I think, in the superclass) the stream.
Cly - Class in ly.count.sdk.java
 
Cly() - Constructor for class ly.count.sdk.java.Cly
 
cly - Static variable in class ly.count.sdk.java.Cly
 
cly - Static variable in class ly.count.sdk.java.Countly
 
cohorts() - Method in class ly.count.sdk.java.internal.UserImpl
 
cohorts() - Method in class ly.count.sdk.java.User
Current user cohorts set
commit() - Method in class ly.count.sdk.java.internal.UserEditorImpl
 
commit() - Method in interface ly.count.sdk.java.UserEditor
 
Config - Class in ly.count.sdk.java
 
Config(String, String) - Constructor for class ly.count.sdk.java.Config
The only Config constructor.
config - Variable in class ly.count.sdk.java.internal.ModuleCrash
 
config - Variable in class ly.count.sdk.java.internal.SDKCore
 
config() - Method in class ly.count.sdk.java.internal.SDKCore
 
config() - Method in interface ly.count.sdk.java.internal.SDKInterface
 
config - Variable in class ly.count.sdk.java.internal.SDKLifecycle
Core instance config
Config.DeviceIdRealm - Enum in ly.count.sdk.java
What this device id is for
Config.DeviceIdStrategy - Enum in ly.count.sdk.java
Strategy for device id generation
Config.Feature - Enum in ly.count.sdk.java
Enumeration of Countly SDK features
ConfigCore - Class in ly.count.sdk.java
Countly configuration object.
ConfigCore(String, String) - Constructor for class ly.count.sdk.java.ConfigCore
The only ConfigCore constructor.
ConfigCore.DID - Class in ly.count.sdk.java
Holder class for various ids metadata and id itself.
ConfigCore.LoggingLevel - Enum in ly.count.sdk.java
Logging level for Log module
consents - Variable in class ly.count.sdk.java.internal.SDKModules
Currently enabled features with consents
contains(String, String) - Static method in class ly.count.sdk.java.internal.Utils
 
CoreFeature - Enum in ly.count.sdk.java.internal
 
Countly - Class in ly.count.sdk.java
Main Countly SDK API class.
Countly(SDK, CtxImpl) - Constructor for class ly.count.sdk.java.Countly
 
CountlyLifecycle - Class in ly.count.sdk.java
Lifecycle-related methods.
CountlyLifecycle() - Constructor for class ly.count.sdk.java.CountlyLifecycle
 
country() - Method in class ly.count.sdk.java.internal.UserImpl
 
country() - Method in class ly.count.sdk.java.User
Current user country: "ISO_CODE" of the country if set "" if set to do not record, that is user opt out from location services {code null} if not specified, geoip is used on the server
Crash - Interface in ly.count.sdk.java
Crash-encapsulating class
CrashImpl - Class in ly.count.sdk.java.internal
 
CrashImpl() - Constructor for class ly.count.sdk.java.internal.CrashImpl
 
CrashImpl(Long) - Constructor for class ly.count.sdk.java.internal.CrashImpl
 
CrashImplCore - Class in ly.count.sdk.java.internal
Crash-encapsulating class
CrashImplCore() - Constructor for class ly.count.sdk.java.internal.CrashImplCore
 
CrashImplCore(Long) - Constructor for class ly.count.sdk.java.internal.CrashImplCore
 
CrashProcessor - Interface in ly.count.sdk.java
This interface allows sending custom data with a crash if it occurs.
crashProcessor - Variable in class ly.count.sdk.java.internal.ModuleCrash
 
crashProcessorClass - Variable in class ly.count.sdk.java.ConfigCore
CrashProcessor-implementing class which is instantiated when application crashes or crash is reported programmatically using Usage.addCrashReport(Throwable, boolean, String, Map, String...).
crashReportingANRCheckingPeriod - Variable in class ly.count.sdk.java.ConfigCore
When not null, more than 0 and Feature.CrashReporting is enabled, Countly watches main thread for unresponsiveness.
crashTest(ModuleCrash.CrashType) - Static method in class ly.count.sdk.java.internal.ModuleCrash
 
CRLF - Static variable in class ly.count.sdk.java.internal.Utils
 
ctx - Variable in class ly.count.sdk.java.Cly
 
Ctx - Interface in ly.count.sdk.java.internal
 
ctx - Variable in class ly.count.sdk.java.internal.ModuleRatingCore
 
ctx - Variable in class ly.count.sdk.java.internal.ModuleRemoteConfig
 
ctx - Variable in class ly.count.sdk.java.internal.SessionImpl
 
CtxCore - Interface in ly.count.sdk.java.internal
Interface for Module calls uncoupling from Android SDK.
CtxImpl - Class in ly.count.sdk.java.internal
Ctx implementation
CtxImpl(SDKLifecycle, InternalConfig, File) - Constructor for class ly.count.sdk.java.internal.CtxImpl
 
CtxImpl(SDKLifecycle, InternalConfig, File, String) - Constructor for class ly.count.sdk.java.internal.CtxImpl
 
currentDayOfWeek() - Method in class ly.count.sdk.java.internal.DeviceCore
Get current day of week
currentHour() - Method in class ly.count.sdk.java.internal.DeviceCore
Get current hour of day
currentView - Variable in class ly.count.sdk.java.internal.SessionImpl
Current view event, that is started, but not ended yet
custom() - Method in class ly.count.sdk.java.internal.UserImpl
 
custom() - Method in class ly.count.sdk.java.User
Current user custom data map
customDeviceId - Variable in class ly.count.sdk.java.ConfigCore
Developer specified device id

D

d(String) - Static method in class ly.count.sdk.java.internal.Log
ConfigCore.LoggingLevel#DEBUG level logging
d(String, Throwable) - Static method in class ly.count.sdk.java.internal.Log
ConfigCore.LoggingLevel level logging
d(String) - Method in interface ly.count.sdk.java.internal.Log.Logger
 
d(String, Throwable) - Method in interface ly.count.sdk.java.internal.Log.Logger
 
d(String) - Method in class ly.count.sdk.java.internal.Log.Module
 
d(String, Throwable) - Method in class ly.count.sdk.java.internal.Log.Module
 
d(String) - Method in class ly.count.sdk.java.internal.Log.SystemLogger
 
d(String, Throwable) - Method in class ly.count.sdk.java.internal.Log.SystemLogger
 
DECODE - Static variable in class ly.count.sdk.java.internal.Base64
Specify decoding in first bit.
decode(byte[]) - Static method in class ly.count.sdk.java.internal.Base64
Low-level access to decoding ASCII characters in the form of a byte array.
decode(byte[], int, int, int) - Static method in class ly.count.sdk.java.internal.Base64
Low-level access to decoding ASCII characters in the form of a byte array.
decode(String) - Static method in class ly.count.sdk.java.internal.Base64
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
decode(String, int) - Static method in class ly.count.sdk.java.internal.Base64
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
decode(String) - Static method in class ly.count.sdk.java.internal.Utils.Base64
 
decodeFileToFile(String, String) - Static method in class ly.count.sdk.java.internal.Base64
Reads infile and decodes it to outfile.
decodeFromFile(String) - Static method in class ly.count.sdk.java.internal.Base64
Convenience method for reading a base64-encoded file and decoding it.
decodeToFile(String, String) - Static method in class ly.count.sdk.java.internal.Base64
Convenience method for decoding data to a file.
decodeToObject(String) - Static method in class ly.count.sdk.java.internal.Base64
Attempts to decode Base64 data and deserialize a Java Object within.
decodeToObject(String, int, ClassLoader) - Static method in class ly.count.sdk.java.internal.Base64
Attempts to decode Base64 data and deserialize a Java Object within.
decodeToString(String) - Static method in class ly.count.sdk.java.internal.Utils.Base64
 
DefaultNetworking - Class in ly.count.sdk.java.internal
 
DefaultNetworking() - Constructor for class ly.count.sdk.java.internal.DefaultNetworking
 
deinit() - Static method in class ly.count.sdk.java.internal.Log
 
dev - Static variable in class ly.count.sdk.java.internal.Device
 
dev - Static variable in class ly.count.sdk.java.internal.DeviceCore
 
device - Static variable in class ly.count.sdk.java.Countly
A class responsible for storage of device information sent to Countly server.
Device - Class in ly.count.sdk.java.internal
Class encapsulating most of device-specific logic: metrics, info, etc.
DeviceCore - Class in ly.count.sdk.java.internal
Class encapsulating most of device-specific logic: metrics, info, etc.
DeviceCore() - Constructor for class ly.count.sdk.java.internal.DeviceCore
 
DeviceCore.TimeGenerator - Interface in ly.count.sdk.java.internal
General interface for time generators.
deviceIdFallbackAllowed - Variable in class ly.count.sdk.java.ConfigCore
Allow fallback from specified device id strategy to any other available strategy
DeviceIdGenerator - Interface in ly.count.sdk.java.internal
 
deviceIdStrategy - Variable in class ly.count.sdk.java.ConfigCore
Device id generation strategy, UUID by default
dialogTextDismiss - Variable in class ly.count.sdk.java.internal.ModuleRatingCore.StarRatingPreferences
 
dialogTextMessage - Variable in class ly.count.sdk.java.internal.ModuleRatingCore.StarRatingPreferences
 
dialogTextTitle - Variable in class ly.count.sdk.java.internal.ModuleRatingCore.StarRatingPreferences
 
DID(int, int, String) - Constructor for class ly.count.sdk.java.ConfigCore.DID
 
digestHex(String, String) - Static method in class ly.count.sdk.java.internal.Utils
Calculate digest (SHA-1, SHA-256, etc.) hash of the string provided
disableANRCrashReporting() - Method in class ly.count.sdk.java.Config
!!! Not available for Java SDK !!!
disableANRCrashReporting() - Method in class ly.count.sdk.java.ConfigCore
Disable ANR detection and thus reporting to Countly server.
disabledAutomaticForNewVersions - Variable in class ly.count.sdk.java.internal.ModuleRatingCore.StarRatingPreferences
 
disabledModule - Variable in class ly.count.sdk.java.internal.ModuleRatingCore
 
disabledModule - Variable in class ly.count.sdk.java.internal.ModuleRemoteConfig
 
disableFeatures(Config.Feature...) - Method in class ly.count.sdk.java.Config
Disable one or many features of Countly SDK instead of Config.setFeatures(Feature...).
disableModule() - Method in class ly.count.sdk.java.internal.ModuleRatingCore
 
disableModule() - Method in class ly.count.sdk.java.internal.ModuleRemoteConfig
 
disableTestMode() - Method in class ly.count.sdk.java.Config
Disable test mode, so SDK will silently avoid raising exceptions whenever possible.
disableTestMode() - Method in class ly.count.sdk.java.ConfigCore
Disable test mode, so SDK will silently avoid raising exceptions whenever possible.
disableUpdateRequests() - Method in class ly.count.sdk.java.Config
Disable update requests completely.
disableUpdateRequests() - Method in class ly.count.sdk.java.ConfigCore
Disable update requests completely.
DO_BREAK_LINES - Static variable in class ly.count.sdk.java.internal.Base64
Do break lines when encoding.
DONT_GUNZIP - Static variable in class ly.count.sdk.java.internal.Base64
Specify that gzipped data should not be automatically gunzipped.
doTheJob(Long, byte[]) - Method in interface ly.count.sdk.java.internal.Transformer
Transform data and return new byte[] if necessary.

E

e(String) - Static method in class ly.count.sdk.java.internal.Log
ConfigCore.LoggingLevel#ERROR level logging
e(String, Throwable) - Static method in class ly.count.sdk.java.internal.Log
ConfigCore.LoggingLevel#ERROR level logging
e(String) - Method in interface ly.count.sdk.java.internal.Log.Logger
 
e(String, Throwable) - Method in interface ly.count.sdk.java.internal.Log.Logger
 
e(String) - Method in class ly.count.sdk.java.internal.Log.Module
 
e(String, Throwable) - Method in class ly.count.sdk.java.internal.Log.Module
 
e(String) - Method in class ly.count.sdk.java.internal.Log.SystemLogger
 
e(String, Throwable) - Method in class ly.count.sdk.java.internal.Log.SystemLogger
 
eachModule(SDKModules.Modulator) - Method in class ly.count.sdk.java.internal.SDKModules
 
edit() - Method in class ly.count.sdk.java.internal.UserImpl
 
edit() - Method in class ly.count.sdk.java.User
Edit this user.
email() - Method in class ly.count.sdk.java.internal.UserImpl
 
email() - Method in class ly.count.sdk.java.User
Current user email
enableAutomaticRemoteConfig - Variable in class ly.count.sdk.java.ConfigCore
If remote config automatic fetching should be enabled
enabled(int) - Static method in class ly.count.sdk.java.internal.SDKCore
 
enabled(CoreFeature) - Static method in class ly.count.sdk.java.internal.SDKCore
 
enableFeatures(Config.Feature...) - Method in class ly.count.sdk.java.Config
Enable one or many features of Countly SDK instead of Config.setFeatures(Feature...).
enableParameterTamperingProtection(String) - Method in class ly.count.sdk.java.Config
Enable parameter tampering protection
enableParameterTamperingProtection(String) - Method in class ly.count.sdk.java.ConfigCore
Enable parameter tampering protection
enableTestMode() - Method in class ly.count.sdk.java.Config
Enable test mode: Raise exceptions when SDK is in inconsistent state as opposed to silently trying to ignore them when testMode is off Put Firebase token under test devices if Feature.Push is enabled. Note: this method automatically sets ConfigCore.loggingLevel to ConfigCore.LoggingLevel.INFO in case it was ConfigCore.LoggingLevel.OFF (default).
enableTestMode() - Method in class ly.count.sdk.java.ConfigCore
Enable test mode: Raise exceptions when SDK is in inconsistent state as opposed to silently trying to ignore them when testMode is off Put Firebase token under test devices if Feature.Push is enabled. Note: this method automatically sets ConfigCore.loggingLevel to ConfigCore.LoggingLevel.INFO in case it was ConfigCore.LoggingLevel.OFF (default).
enableUsePOST() - Method in class ly.count.sdk.java.Config
Force usage of POST method for all requests
enableUsePOST() - Method in class ly.count.sdk.java.ConfigCore
Force usage of POST method for all requests
ENCODE - Static variable in class ly.count.sdk.java.internal.Base64
Specify encoding in first bit.
encode(ByteBuffer, ByteBuffer) - Static method in class ly.count.sdk.java.internal.Base64
Performs Base64 encoding on the raw ByteBuffer, writing it to the encoded ByteBuffer.
encode(ByteBuffer, CharBuffer) - Static method in class ly.count.sdk.java.internal.Base64
Performs Base64 encoding on the raw ByteBuffer, writing it to the encoded CharBuffer.
encode(byte[]) - Static method in class ly.count.sdk.java.internal.Utils.Base64
 
encode(String) - Static method in class ly.count.sdk.java.internal.Utils.Base64
 
encodeBytes(byte[]) - Static method in class ly.count.sdk.java.internal.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int) - Static method in class ly.count.sdk.java.internal.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int) - Static method in class ly.count.sdk.java.internal.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int, int) - Static method in class ly.count.sdk.java.internal.Base64
Encodes a byte array into Base64 notation.
encodeBytesToBytes(byte[]) - Static method in class ly.count.sdk.java.internal.Base64
Similar to Base64.encodeBytes(byte[]) but returns a byte array instead of instantiating a String.
encodeBytesToBytes(byte[], int, int, int) - Static method in class ly.count.sdk.java.internal.Base64
Similar to Base64.encodeBytes(byte[], int, int, int) but returns a byte array instead of instantiating a String.
encodeFileToFile(String, String) - Static method in class ly.count.sdk.java.internal.Base64
Reads infile and encodes it to outfile.
encodeFromFile(String) - Static method in class ly.count.sdk.java.internal.Base64
Convenience method for reading a binary file and base64-encoding it.
encodeObject(Serializable) - Static method in class ly.count.sdk.java.internal.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodeObject(Serializable, int) - Static method in class ly.count.sdk.java.internal.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodeToFile(byte[], String) - Static method in class ly.count.sdk.java.internal.Base64
Convenience method for encoding data to a file.
end() - Method in class ly.count.sdk.java.internal.SessionImpl
 
end() - Method in interface ly.count.sdk.java.Session
End this session, add corresponding request to queue.
endAndRecord() - Method in interface ly.count.sdk.java.Event
Set timed Event duration as difference between moment Event was created and current time in seconds.
ended - Variable in class ly.count.sdk.java.internal.SessionImpl
System.nanoTime() of SessionImpl.begin(), SessionImpl.update() and SessionImpl.end() calls respectively.
ENDPOINT - Static variable in class ly.count.sdk.java.internal.Request
 
endpoint(String) - Method in class ly.count.sdk.java.internal.Request
 
equals(Object) - Method in class ly.count.sdk.java.ConfigCore.DID
 
equals(Object) - Method in class ly.count.sdk.java.internal.Params
 
equals(Object) - Method in class ly.count.sdk.java.internal.Request
 
equals(Object) - Method in class ly.count.sdk.java.internal.SessionImpl
 
event(String) - Method in class ly.count.sdk.java.Cly
 
Event - Interface in ly.count.sdk.java
Event interface.
event(String) - Method in class ly.count.sdk.java.internal.SessionImpl
 
event(String) - Method in interface ly.count.sdk.java.Usage
Create event object, don't record it yet.
events - Variable in class ly.count.sdk.java.internal.SessionImpl
List of events still not added to request
eventsBufferSize - Variable in class ly.count.sdk.java.ConfigCore
Maximum number of events to hold until request is to be sent to the server Events are also sent along with session update each ConfigCore.sendUpdateEachSeconds.
expire() - Method in class ly.count.sdk.java.internal.CtxImpl
 

F

features - Variable in class ly.count.sdk.java.ConfigCore
Set of Countly SDK features enabled
findField(Class, String) - Static method in class ly.count.sdk.java.internal.Utils
 
flushBase64() - Method in class ly.count.sdk.java.internal.Base64.OutputStream
Method added by PHIL.
forgetSession() - Method in class ly.count.sdk.java.internal.ModuleSessions
 
fromIndex(int) - Static method in enum ly.count.sdk.java.Config.DeviceIdRealm
 
fromIndex(int) - Static method in enum ly.count.sdk.java.Config.DeviceIdStrategy
 
fromJSON(JSONObject) - Method in class ly.count.sdk.java.internal.ModuleRatingCore.StarRatingPreferences
Load the preference state from a JSONObject
fromString(String) - Static method in enum ly.count.sdk.java.User.Gender
 

G

gender() - Method in class ly.count.sdk.java.internal.UserImpl
 
gender() - Method in class ly.count.sdk.java.User
Current user gender
generate(CtxCore, int) - Method in interface ly.count.sdk.java.internal.DeviceIdGenerator
 
get(String) - Method in class ly.count.sdk.java.internal.Params
 
getAcceptedIssuers() - Method in class ly.count.sdk.java.internal.Transport
 
getApplicationName() - Method in class ly.count.sdk.java.ConfigCore
getApplicationVersion() - Method in class ly.count.sdk.java.ConfigCore
getAppVersion() - Method in class ly.count.sdk.java.internal.Device
Return app version stored by Device.setAppVersion(String)
getAutomaticStarRatingSessionLimit() - Method in class ly.count.sdk.java.internal.ModuleRatingCore
Returns the session limit set for automatic star rating
getAutomaticStarRatingSessionLimit() - Method in class ly.count.sdk.java.internal.ModuleRatingCore.RatingsCore
Returns the session limit set for automatic star rating
getAutomaticStarRatingShouldBeShown() - Method in class ly.count.sdk.java.internal.InternalConfig
 
getBatteryLevel() - Method in class ly.count.sdk.java.internal.Device
Return battery level stored by Device.setBatteryLevel(Float)
getBegan() - Method in class ly.count.sdk.java.internal.SessionImpl
 
getBegan() - Method in interface ly.count.sdk.java.Session
System.currentTimeMillis() of Session.begin() call.
getCertificatePins() - Method in class ly.count.sdk.java.ConfigCore
getConfig() - Method in interface ly.count.sdk.java.internal.CtxCore
 
getConfig() - Method in class ly.count.sdk.java.internal.CtxImpl
 
getContext() - Method in interface ly.count.sdk.java.internal.CtxCore
 
getContext() - Method in class ly.count.sdk.java.internal.CtxImpl
 
getCpu() - Method in class ly.count.sdk.java.internal.Device
Return CPU name stored by Device.setCpu(String)
getCrashProcessorClass() - Method in class ly.count.sdk.java.ConfigCore
getCrashReportingANRCheckingPeriod() - Method in class ly.count.sdk.java.ConfigCore
getCurrentVersionsSessionCount() - Method in class ly.count.sdk.java.internal.ModuleRatingCore
Returns how many sessions has star rating counted internally
getCustomDeviceId() - Method in class ly.count.sdk.java.ConfigCore
getDevice() - Method in class ly.count.sdk.java.internal.Device
Return device name stored by Device.setDevice(String)
getDeviceId() - Method in class ly.count.sdk.java.Countly
 
getDeviceId() - Method in class ly.count.sdk.java.internal.InternalConfig
 
getDeviceId(int) - Method in class ly.count.sdk.java.internal.InternalConfig
 
getDeviceId() - Method in class ly.count.sdk.java.internal.SessionImpl
 
getDeviceId() - Method in interface ly.count.sdk.java.Usage
This method returns the Device ID that is currently used by the SDK.
getDeviceIdStrategy() - Method in class ly.count.sdk.java.ConfigCore
getDeviceIdStrategyEnum() - Method in class ly.count.sdk.java.Config
getDiskAvailable() - Method in class ly.count.sdk.java.internal.DeviceCore
Get current device disk space.
getDiskTotal() - Method in class ly.count.sdk.java.internal.DeviceCore
Get total device disk space.
getEnded() - Method in class ly.count.sdk.java.internal.SessionImpl
 
getEnded() - Method in interface ly.count.sdk.java.Session
System.currentTimeMillis() of Session.end() call.
getEventsBufferSize() - Method in class ly.count.sdk.java.ConfigCore
getFeature() - Method in class ly.count.sdk.java.internal.Log
 
getFeature() - Method in interface ly.count.sdk.java.internal.Module
 
getFeature() - Method in class ly.count.sdk.java.internal.ModuleCrash
 
getFeature() - Method in class ly.count.sdk.java.internal.ModuleDeviceIdCore
 
getFeature() - Method in class ly.count.sdk.java.internal.ModuleRatingCore
 
getFeature() - Method in class ly.count.sdk.java.internal.ModuleRemoteConfig
 
getFeature() - Method in class ly.count.sdk.java.internal.ModuleRequests
 
getFeature() - Method in class ly.count.sdk.java.internal.ModuleSessions
 
getFeature() - Method in class ly.count.sdk.java.internal.ModuleViews
 
getFeatures() - Method in class ly.count.sdk.java.Config
getFeatures() - Method in class ly.count.sdk.java.internal.InternalConfig
 
getFeaturesMap() - Method in class ly.count.sdk.java.Config
 
getId() - Method in class ly.count.sdk.java.internal.SessionImpl
 
getId() - Method in interface ly.count.sdk.java.Session
System.nanoTime() of this instance creation.
getIndex() - Method in enum ly.count.sdk.java.Config.DeviceIdRealm
 
getIndex() - Method in enum ly.count.sdk.java.Config.DeviceIdStrategy
 
getIndex() - Method in enum ly.count.sdk.java.Config.Feature
 
getIndex() - Method in enum ly.count.sdk.java.internal.CoreFeature
 
getIndex() - Method in enum ly.count.sdk.java.internal.SDKCore.Signal
 
getJSON() - Method in class ly.count.sdk.java.internal.CrashImplCore
 
getLevel() - Method in enum ly.count.sdk.java.ConfigCore.LoggingLevel
 
getLocale() - Method in class ly.count.sdk.java.internal.DeviceCore
Get current locale
getLoggerClass() - Method in class ly.count.sdk.java.internal.InternalConfig
 
getLoggingLevel() - Method in class ly.count.sdk.java.ConfigCore
getLoggingTag() - Method in class ly.count.sdk.java.ConfigCore
getLogs() - Method in interface ly.count.sdk.java.Crash
 
getLogs() - Method in class ly.count.sdk.java.internal.CrashImplCore
 
getManufacturer() - Method in class ly.count.sdk.java.internal.Device
Return device manufacturer stored by Device.setManufacturer(String)
getModuleOverride(Config.Feature) - Method in class ly.count.sdk.java.Config
getModuleOverride(int) - Method in class ly.count.sdk.java.ConfigCore
getModuleOverrides() - Method in class ly.count.sdk.java.internal.InternalConfig
 
getName() - Method in interface ly.count.sdk.java.Crash
 
getName() - Method in class ly.count.sdk.java.internal.CrashImplCore
 
getNetworkConnectionTimeout() - Method in class ly.count.sdk.java.ConfigCore
getNetworkImportantRequestCooldown() - Method in class ly.count.sdk.java.ConfigCore
getNetworkReadTimeout() - Method in class ly.count.sdk.java.ConfigCore
getNetworkRequestCooldown() - Method in class ly.count.sdk.java.ConfigCore
getOpenGL() - Method in class ly.count.sdk.java.internal.Device
Return OpenGL version stored by Device.setOpenGL(String)
getOrientation() - Method in class ly.count.sdk.java.internal.Device
Return device orientation stored by Device.setOrientation(String)
getOS() - Method in class ly.count.sdk.java.internal.DeviceCore
Get operation system name
getOSVersion() - Method in class ly.count.sdk.java.internal.DeviceCore
Get Android version
getParameterTamperingProtectionSalt() - Method in class ly.count.sdk.java.ConfigCore
Getter for ConfigCore.salt
getPublicKeyPins() - Method in class ly.count.sdk.java.ConfigCore
getRAMAvailable() - Method in class ly.count.sdk.java.internal.DeviceCore
Get current device RAM amount.
getRAMTotal() - Method in class ly.count.sdk.java.internal.DeviceCore
Get total RAM in Mb
getRatingWidgetTimeout() - Method in class ly.count.sdk.java.internal.InternalConfig
 
getRemoteConfigAutomaticUpdateEnabled() - Method in class ly.count.sdk.java.internal.InternalConfig
 
getRemoteConfigUpdateTimeoutLength() - Method in class ly.count.sdk.java.internal.InternalConfig
 
getRemoteConfigValue(String) - Method in class ly.count.sdk.java.internal.ModuleRemoteConfig
 
getResolution() - Method in class ly.count.sdk.java.internal.Device
Return resolution stored by Device.setResolution(String)
getSDK() - Method in interface ly.count.sdk.java.internal.CtxCore
 
getSDK() - Method in class ly.count.sdk.java.internal.CtxImpl
 
getSdkName() - Method in class ly.count.sdk.java.ConfigCore
getSdkVersion() - Method in class ly.count.sdk.java.ConfigCore
getSegments() - Method in interface ly.count.sdk.java.Crash
 
getSegments() - Method in class ly.count.sdk.java.internal.CrashImplCore
 
getSendUpdateEachSeconds() - Method in class ly.count.sdk.java.ConfigCore
getServerAppKey() - Method in class ly.count.sdk.java.ConfigCore
getServerURL() - Method in class ly.count.sdk.java.ConfigCore
getSession() - Static method in class ly.count.sdk.java.Cly
 
getSession() - Static method in class ly.count.sdk.java.Countly
Deprecated.
This method deprecated, please

use Countly.session() instead.

getSession() - Method in class ly.count.sdk.java.internal.ModuleSessions
 
getSession() - Method in interface ly.count.sdk.java.internal.SDKInterface
 
getSession() - Method in class ly.count.sdk.java.internal.SDKModules
 
getSessionAutoCloseAfter() - Method in class ly.count.sdk.java.ConfigCore
getSessionCooldownPeriod() - Method in class ly.count.sdk.java.ConfigCore
getStarRatingDialogIsCancelable() - Method in class ly.count.sdk.java.internal.InternalConfig
 
getStarRatingDisabledForNewVersion() - Method in class ly.count.sdk.java.internal.InternalConfig
 
getStarRatingsCurrentVersionsSessionCount() - Method in class ly.count.sdk.java.internal.ModuleRatingCore.RatingsCore
Returns how many sessions has star rating counted internally for the current apps version
getStarRatingSessionLimit() - Method in class ly.count.sdk.java.internal.InternalConfig
 
getStarRatingTextDismiss() - Method in class ly.count.sdk.java.internal.InternalConfig
 
getStarRatingTextMessage() - Method in class ly.count.sdk.java.internal.InternalConfig
 
getStarRatingTextTitle() - Method in class ly.count.sdk.java.internal.InternalConfig
 
getStoragePrefix() - Static method in class ly.count.sdk.java.internal.CrashImplCore
 
getStoragePrefix() - Static method in class ly.count.sdk.java.internal.InternalConfig
 
getStoragePrefix() - Static method in class ly.count.sdk.java.internal.Request
 
getStoragePrefix() - Static method in class ly.count.sdk.java.internal.SessionImpl
 
getStoredValues() - Method in class ly.count.sdk.java.internal.ModuleRemoteConfig
 
getThrowable() - Method in interface ly.count.sdk.java.Crash
 
getThrowable() - Method in class ly.count.sdk.java.internal.CrashImplCore
 
getTimezoneOffset() - Method in class ly.count.sdk.java.internal.DeviceCore
Get device timezone offset in seconds
getTraces() - Method in interface ly.count.sdk.java.Crash
 
getTraces() - Method in class ly.count.sdk.java.internal.CrashImplCore
 
getValue(String) - Method in class ly.count.sdk.java.internal.ModuleRemoteConfig.RemoteConfigValueStore
 
getView() - Method in class ly.count.sdk.java.internal.CtxImpl
 
GZIP - Static variable in class ly.count.sdk.java.internal.Base64
Specify that data should be gzip-compressed in second bit.

H

has(String) - Method in class ly.count.sdk.java.internal.Params
 
hasConsentForFeature(CoreFeature) - Method in class ly.count.sdk.java.internal.SDKCore
 
hashCode() - Method in class ly.count.sdk.java.ConfigCore.DID
 
hashCode() - Method in class ly.count.sdk.java.internal.Params
 
hashCode() - Method in class ly.count.sdk.java.internal.Request
 
hashCode() - Method in class ly.count.sdk.java.internal.SessionImpl
 
hex(byte[]) - Static method in class ly.count.sdk.java.internal.Utils
Get hexadecimal string representation of a byte array

I

i(String) - Static method in class ly.count.sdk.java.internal.Log
ConfigCore.LoggingLevel#INFO level logging
i(String, Throwable) - Static method in class ly.count.sdk.java.internal.Log
ConfigCore.LoggingLevel#INFO level logging
i(String) - Method in interface ly.count.sdk.java.internal.Log.Logger
 
i(String, Throwable) - Method in interface ly.count.sdk.java.internal.Log.Logger
 
i(String) - Method in class ly.count.sdk.java.internal.Log.Module
 
i(String, Throwable) - Method in class ly.count.sdk.java.internal.Log.Module
 
i(String) - Method in class ly.count.sdk.java.internal.Log.SystemLogger
 
i(String, Throwable) - Method in class ly.count.sdk.java.internal.Log.SystemLogger
 
id - Variable in class ly.count.sdk.java.ConfigCore.DID
 
id - Variable in class ly.count.sdk.java.internal.SessionImpl
System.nanoTime() of time when Session object is created.
id() - Method in class ly.count.sdk.java.internal.UserImpl
 
id() - Method in class ly.count.sdk.java.User
Current device id
ID_LIST - Static variable in class ly.count.sdk.java.internal.Tasks
 
ID_STRICT - Static variable in class ly.count.sdk.java.internal.Tasks
 
inc(String, int) - Method in class ly.count.sdk.java.internal.UserEditorImpl
 
inc(String, int) - Method in interface ly.count.sdk.java.UserEditor
 
init(File, Config) - Static method in class ly.count.sdk.java.CountlyLifecycle
Initialize Countly.
init(CtxCore) - Method in class ly.count.sdk.java.internal.DefaultNetworking
 
init(InternalConfig) - Method in class ly.count.sdk.java.internal.Log
 
init(InternalConfig) - Method in interface ly.count.sdk.java.internal.Module
All initialization must be done in this method, not constructor.
init(InternalConfig) - Method in class ly.count.sdk.java.internal.ModuleBase
 
init(InternalConfig) - Method in class ly.count.sdk.java.internal.ModuleCrash
 
init(InternalConfig) - Method in class ly.count.sdk.java.internal.ModuleDeviceIdCore
 
init(InternalConfig) - Method in class ly.count.sdk.java.internal.ModuleRatingCore
 
init(InternalConfig) - Method in class ly.count.sdk.java.internal.ModuleRemoteConfig
 
init(InternalConfig) - Method in class ly.count.sdk.java.internal.ModuleRequests
 
init(InternalConfig) - Method in class ly.count.sdk.java.internal.ModuleSessions
 
init(InternalConfig) - Method in class ly.count.sdk.java.internal.ModuleViews
 
init(CtxCore) - Method in interface ly.count.sdk.java.internal.Networking
 
init(CtxCore) - Method in class ly.count.sdk.java.internal.SDKCore
 
init(CtxCore) - Method in interface ly.count.sdk.java.internal.SDKInterface
 
init(CtxCore) - Method in class ly.count.sdk.java.internal.SDKModules
 
init(InternalConfig) - Method in class ly.count.sdk.java.internal.Transport
 
injectParams(CtxCore, ModuleRequests.ParamsInjector) - Static method in class ly.count.sdk.java.internal.ModuleRequests
 
InputStream(InputStream) - Constructor for class ly.count.sdk.java.internal.Base64.InputStream
Constructs a Base64.InputStream in DECODE mode.
InputStream(InputStream, int) - Constructor for class ly.count.sdk.java.internal.Base64.InputStream
Constructs a Base64.InputStream in either ENCODE or DECODE mode.
instance - Static variable in class ly.count.sdk.java.internal.SDKCore
 
InternalConfig - Class in ly.count.sdk.java.internal
Internal to Countly SDK configuration class.
InternalConfig(String, String) - Constructor for class ly.count.sdk.java.internal.InternalConfig
Shouldn't be used!
InternalConfig() - Constructor for class ly.count.sdk.java.internal.InternalConfig
 
InternalConfig(ConfigCore) - Constructor for class ly.count.sdk.java.internal.InternalConfig
 
internalConfig - Variable in class ly.count.sdk.java.internal.ModuleRatingCore
 
internalConfig - Variable in class ly.count.sdk.java.internal.ModuleRemoteConfig
 
isActive() - Method in interface ly.count.sdk.java.internal.Module
A method to be used by module itself to determine if it was initialized by Module.init(InternalConfig) and haven't been stopped yet by Module.stop(CtxCore, boolean).
isActive() - Method in class ly.count.sdk.java.internal.ModuleBase
 
isActive() - Method in class ly.count.sdk.java.internal.ModuleSessions
 
isActive() - Method in class ly.count.sdk.java.internal.SessionImpl
 
isActive() - Method in interface ly.count.sdk.java.Session
Whether this session was started and haven't been ended yet.
isAutoSessionsTrackingEnabled() - Method in class ly.count.sdk.java.ConfigCore
isAutoViewsTrackingEnabled() - Method in class ly.count.sdk.java.ConfigCore
isAvailable() - Method in interface ly.count.sdk.java.internal.DeviceIdGenerator
 
isDebuggerConnected() - Method in class ly.count.sdk.java.internal.DeviceCore
 
isDefaultNetworking() - Method in class ly.count.sdk.java.internal.InternalConfig
 
isDeviceIdFallbackAllowed() - Method in class ly.count.sdk.java.ConfigCore
Whether to allow fallback from unavailable device id strategy to any other available.
isDialogCancellable - Variable in class ly.count.sdk.java.internal.ModuleRatingCore.StarRatingPreferences
 
isEmpty(String) - Static method in class ly.count.sdk.java.internal.Utils
StringUtils.isEmpty replacement.
isEqual(Object, Object) - Static method in class ly.count.sdk.java.internal.Utils
 
isExpired() - Method in interface ly.count.sdk.java.internal.CtxCore
 
isExpired() - Method in class ly.count.sdk.java.internal.CtxImpl
 
isFatal() - Method in interface ly.count.sdk.java.Crash
 
isFatal() - Method in class ly.count.sdk.java.internal.CrashImplCore
 
isFeatureEnabled(Config.Feature) - Method in class ly.count.sdk.java.Config
Whether a feature is enabled in this config, that is exists in ConfigCore.features
isFeatureEnabled(int) - Method in class ly.count.sdk.java.ConfigCore
Check if particular feature is enabled
isInitialized() - Static method in class ly.count.sdk.java.CountlyLifecycle
Returns whether Countly SDK has been already initialized or not.
isInvalid() - Method in interface ly.count.sdk.java.Event
Whether event has been marked as invalid, meaning it won't be recorded
isLimited() - Method in class ly.count.sdk.java.internal.InternalConfig
 
isMuted() - Method in class ly.count.sdk.java.internal.Device
Return whether the device is muted stored by Device.setDevice(String)
isNotEmpty(String) - Static method in class ly.count.sdk.java.internal.Utils
StringUtils.isNotEmpty replacement.
isNotEqual(Object, Object) - Static method in class ly.count.sdk.java.internal.Utils
 
isOnline() - Method in class ly.count.sdk.java.internal.Device
Return whether the device is online stored by Device.setDevice(String)
isRequestReady(Request) - Method in class ly.count.sdk.java.internal.SDKCore
 
isSending() - Method in class ly.count.sdk.java.internal.DefaultNetworking
 
isSending() - Method in interface ly.count.sdk.java.internal.Networking
 
isShownForCurrentVersion - Variable in class ly.count.sdk.java.internal.ModuleRatingCore.StarRatingPreferences
 
isTestModeEnabled() - Method in class ly.count.sdk.java.ConfigCore
isTracking(Config.Feature) - Static method in class ly.count.sdk.java.CountlyLifecycle
Returns whether Countly SDK has been given consent to record data for a particular Config.Feature or not.
isTracking(Integer) - Method in class ly.count.sdk.java.internal.SDKModules
Check if consent has been given for a feature
isUsePOST() - Method in class ly.count.sdk.java.ConfigCore

J

join(Collection<T>, String) - Static method in class ly.count.sdk.java.internal.Utils
Joins objects with a separator
JSONable - Interface in ly.count.sdk.java.internal
Basic interface for Params.Arr

L

L - Static variable in class ly.count.sdk.java.CountlyLifecycle
 
L - Static variable in class ly.count.sdk.java.internal.DeviceCore
 
L - Static variable in class ly.count.sdk.java.internal.ModuleRatingCore
 
L - Static variable in class ly.count.sdk.java.internal.ModuleRemoteConfig
 
L - Variable in class ly.count.sdk.java.internal.Tasks
 
L - Static variable in class ly.count.sdk.java.internal.Utils
 
length() - Method in class ly.count.sdk.java.internal.Params
 
list(CtxCore, String) - Static method in class ly.count.sdk.java.internal.Storage
Retrieves ids of all files stored for a specific prefix (Storable.storagePrefix().
list(CtxCore, String, int) - Static method in class ly.count.sdk.java.internal.Storage
Retrieves ids of files stored for a specific prefix (Storable.storagePrefix().
listAsync(CtxCore, String, int) - Static method in class ly.count.sdk.java.internal.Storage
Retrieves ids of files stored for a specific prefix (Storable.storagePrefix().
loadStarRatingPreferences() - Method in class ly.count.sdk.java.internal.ModuleRatingCore
Returns a object with the loaded preferences
locale() - Method in class ly.count.sdk.java.internal.UserImpl
 
locale() - Method in class ly.count.sdk.java.User
Current user locale in "lang_COUNTRY", like en_US or de_DE if default device locale is overridden.
location(CtxCore, double, double) - Static method in class ly.count.sdk.java.internal.ModuleRequests
 
location() - Method in class ly.count.sdk.java.internal.UserImpl
 
location() - Method in class ly.count.sdk.java.User
Current user location (string of "LAT,LON" format): "LAT,LON" if set "" if set to do not record, that is user opt out from location services {code null} if not specified, geoip is used on the server
Log - Class in ly.count.sdk.java.internal
Logging module.
Log() - Constructor for class ly.count.sdk.java.internal.Log
 
Log.Logger - Interface in ly.count.sdk.java.internal
 
Log.Module - Class in ly.count.sdk.java.internal
 
Log.SystemLogger - Class in ly.count.sdk.java.internal
 
loggingLevel - Variable in class ly.count.sdk.java.ConfigCore
Logging level
loggingTag - Variable in class ly.count.sdk.java.ConfigCore
Tag used for logging
login(String) - Method in class ly.count.sdk.java.Countly
 
login(CtxCore, String) - Method in class ly.count.sdk.java.internal.ModuleDeviceIdCore
Logging into app-specific account: - reset device id and notify modules; - send corresponding request to server.
login(CtxCore, String) - Method in class ly.count.sdk.java.internal.SDKCore
 
login(String) - Method in class ly.count.sdk.java.internal.SessionImpl
 
login(String) - Method in interface ly.count.sdk.java.Usage
Login function to set device (user) id on Countly server to the string specified here.
logout() - Method in class ly.count.sdk.java.Countly
 
logout(CtxCore) - Method in class ly.count.sdk.java.internal.ModuleDeviceIdCore
Logging out from app-specific account and reverting back to previously used id if any: - nullify device id and notify modules; - send corresponding request to server.
logout(CtxCore) - Method in class ly.count.sdk.java.internal.SDKCore
 
logout() - Method in class ly.count.sdk.java.internal.SessionImpl
 
logout() - Method in interface ly.count.sdk.java.Usage
Logout function to make current user anonymous (that is with random id according to ConfigCore.deviceIdStrategy and such).
ly.count.sdk.java - package ly.count.sdk.java
 
ly.count.sdk.java.internal - package ly.count.sdk.java.internal
 

M

map() - Method in class ly.count.sdk.java.internal.Params
 
max(String, double) - Method in class ly.count.sdk.java.internal.UserEditorImpl
 
max(String, double) - Method in interface ly.count.sdk.java.UserEditor
 
mergeValues(JSONObject) - Method in class ly.count.sdk.java.internal.ModuleRemoteConfig.RemoteConfigValueStore
 
min(String, double) - Method in class ly.count.sdk.java.internal.UserEditorImpl
 
min(String, double) - Method in interface ly.count.sdk.java.UserEditor
 
module(String) - Static method in class ly.count.sdk.java.internal.Log
 
Module - Interface in ly.count.sdk.java.internal
Module of Countly SDK.
MODULE - Static variable in class ly.count.sdk.java.internal.Request
 
module(int) - Method in class ly.count.sdk.java.internal.SDKModules
Return module instance by ConfigCore.Feature
module(Class<T>) - Method in class ly.count.sdk.java.internal.SDKModules
Return module instance by Module class
ModuleBase - Class in ly.count.sdk.java.internal
Created by artem on 05/01/2017.
ModuleBase() - Constructor for class ly.count.sdk.java.internal.ModuleBase
 
ModuleCrash - Class in ly.count.sdk.java.internal
Crash reporting functionality
ModuleCrash() - Constructor for class ly.count.sdk.java.internal.ModuleCrash
 
ModuleCrash.CrashType - Enum in ly.count.sdk.java.internal
 
ModuleDeviceIdCore - Class in ly.count.sdk.java.internal
Main device id manipulation class.
ModuleDeviceIdCore() - Constructor for class ly.count.sdk.java.internal.ModuleDeviceIdCore
 
moduleOverrides - Variable in class ly.count.sdk.java.ConfigCore
Feature-Class map which sets Module overrides.
ModuleRatingCore - Class in ly.count.sdk.java.internal
 
ModuleRatingCore() - Constructor for class ly.count.sdk.java.internal.ModuleRatingCore
 
ModuleRatingCore.RatingCallback - Interface in ly.count.sdk.java.internal
Callbacks for star rating dialog
ModuleRatingCore.RatingsCore - Class in ly.count.sdk.java.internal
 
ModuleRatingCore.StarRatingPreferences - Class in ly.count.sdk.java.internal
Class that handles star rating internal state
ModuleRemoteConfig - Class in ly.count.sdk.java.internal
 
ModuleRemoteConfig() - Constructor for class ly.count.sdk.java.internal.ModuleRemoteConfig
 
ModuleRemoteConfig.RemoteConfig - Class in ly.count.sdk.java.internal
 
ModuleRemoteConfig.RemoteConfigCallback - Interface in ly.count.sdk.java.internal
 
ModuleRemoteConfig.RemoteConfigValueStore - Class in ly.count.sdk.java.internal
 
ModuleRequests - Class in ly.count.sdk.java.internal
Centralized place for all requests construction & handling.
ModuleRequests() - Constructor for class ly.count.sdk.java.internal.ModuleRequests
 
ModuleRequests.ParamsInjector - Interface in ly.count.sdk.java.internal
 
modules - Variable in class ly.count.sdk.java.internal.SDKModules
 
ModuleSessions - Class in ly.count.sdk.java.internal
 
ModuleSessions() - Constructor for class ly.count.sdk.java.internal.ModuleSessions
 
ModuleViews - Class in ly.count.sdk.java.internal
Views support
ModuleViews() - Constructor for class ly.count.sdk.java.internal.ModuleViews
 
MS_IN_SECOND - Static variable in class ly.count.sdk.java.internal.DeviceCore
 
mul(String, double) - Method in class ly.count.sdk.java.internal.UserEditorImpl
 
mul(String, double) - Method in interface ly.count.sdk.java.UserEditor
 

N

name(Storable) - Static method in class ly.count.sdk.java.internal.Storage
 
name() - Method in class ly.count.sdk.java.internal.UserImpl
 
name() - Method in class ly.count.sdk.java.User
Current user name
networkConnectionTimeout - Variable in class ly.count.sdk.java.ConfigCore
Connection timeout in seconds for HTTP requests SDK sends to Countly server.
networkImportantRequestCooldown - Variable in class ly.count.sdk.java.ConfigCore
How long to wait between Device ID change & push token requests, in milliseconds.
Networking - Interface in ly.count.sdk.java.internal
 
networking - Variable in class ly.count.sdk.java.internal.SDKCore
 
networkReadTimeout - Variable in class ly.count.sdk.java.ConfigCore
Read timeout in seconds for HTTP requests SDK sends to Countly server.
networkRequestCooldown - Variable in class ly.count.sdk.java.ConfigCore
How long to wait between requests in milliseconds.
NO_OPTIONS - Static variable in class ly.count.sdk.java.internal.Base64
No options specified.
nonSessionRequest(CtxCore) - Static method in class ly.count.sdk.java.internal.ModuleRequests
 
nonSessionRequest(CtxCore, Long) - Static method in class ly.count.sdk.java.internal.ModuleRequests
 
NS_IN_MS - Static variable in class ly.count.sdk.java.internal.DeviceCore
 
NS_IN_SECOND - Static variable in class ly.count.sdk.java.internal.DeviceCore
One second in nanoseconds
nsToMs(long) - Method in class ly.count.sdk.java.internal.DeviceCore
Convert time in nanoseconds to milliseconds
nsToSec(long) - Method in class ly.count.sdk.java.internal.DeviceCore
Convert time in nanoseconds to seconds

O

obj(String) - Method in class ly.count.sdk.java.internal.Params
 
onActivityCreated(CtxCore) - Method in interface ly.count.sdk.java.internal.Module
Activity is being created.
onActivityCreated(CtxCore) - Method in class ly.count.sdk.java.internal.ModuleBase
 
onActivityCreated(String) - Method in class ly.count.sdk.java.internal.SDKLifecycle
 
onActivityDestroyed(CtxCore) - Method in interface ly.count.sdk.java.internal.Module
Activity is being destroyed.
onActivityDestroyed(CtxCore) - Method in class ly.count.sdk.java.internal.ModuleBase
 
onActivityDestroyed(String) - Method in class ly.count.sdk.java.internal.SDKLifecycle
 
onActivityPaused(CtxCore) - Method in interface ly.count.sdk.java.internal.Module
Activity is being paused.
onActivityPaused(CtxCore) - Method in class ly.count.sdk.java.internal.ModuleBase
 
onActivityPaused(String) - Method in class ly.count.sdk.java.internal.SDKLifecycle
 
onActivityResumed(CtxCore) - Method in interface ly.count.sdk.java.internal.Module
Activity is being resumed.
onActivityResumed(CtxCore) - Method in class ly.count.sdk.java.internal.ModuleBase
 
onActivityResumed(String) - Method in class ly.count.sdk.java.internal.SDKLifecycle
 
onActivitySaveInstanceState(CtxCore) - Method in interface ly.count.sdk.java.internal.Module
Activity is saving state.
onActivitySaveInstanceState(CtxCore) - Method in class ly.count.sdk.java.internal.ModuleBase
 
onActivityStarted(CtxCore) - Method in interface ly.count.sdk.java.internal.Module
Activity is being launched.
onActivityStarted(CtxCore) - Method in class ly.count.sdk.java.internal.ModuleBase
 
onActivityStarted(CtxCore) - Method in class ly.count.sdk.java.internal.ModuleSessions
 
onActivityStarted(CtxCore) - Method in class ly.count.sdk.java.internal.ModuleViews
When new Activity started, starts new View with name set as Activity class name.
onActivityStarted(String) - Method in class ly.count.sdk.java.internal.SDKLifecycle
 
onActivityStopped(CtxCore) - Method in interface ly.count.sdk.java.internal.Module
Activity is being stopped.
onActivityStopped(CtxCore) - Method in class ly.count.sdk.java.internal.ModuleBase
 
onActivityStopped(CtxCore) - Method in class ly.count.sdk.java.internal.ModuleSessions
 
onActivityStopped(CtxCore) - Method in class ly.count.sdk.java.internal.ModuleViews
When Activity stopped, stops previously started View.
onActivityStopped(String) - Method in class ly.count.sdk.java.internal.SDKLifecycle
 
onConfigurationChanged(CtxCore) - Method in interface ly.count.sdk.java.internal.Module
Called when android.content.res.Configuration changes.
onConfigurationChanged(CtxCore) - Method in class ly.count.sdk.java.internal.ModuleBase
 
onConsent(Config.Feature...) - Static method in class ly.count.sdk.java.Countly
Consent function which enables corresponding features of SDK with respect to GDPR.
onConsent(CtxCore, int) - Method in class ly.count.sdk.java.internal.SDKModules
Callback to add consents to the list
onConsentRemoval(Config.Feature...) - Static method in class ly.count.sdk.java.Countly
Consent function which disables corresponding features of SDK with respect to GDPR.
onConsentRemoval(CtxCore, int) - Method in class ly.count.sdk.java.internal.SDKModules
Callback to remove consents from the list
onContextAcquired(CtxCore) - Method in interface ly.count.sdk.java.internal.Module
SDK got a first context.
onContextAcquired(CtxCore) - Method in class ly.count.sdk.java.internal.ModuleBase
 
onContextAcquired(CtxCore) - Method in class ly.count.sdk.java.internal.ModuleCrash
 
onContextAcquired(CtxCore) - Method in class ly.count.sdk.java.internal.ModuleDeviceIdCore
Regular logic of acquiring id of specified strategy and migration from legacy SDK.
onContextAcquired(CtxCore) - Method in class ly.count.sdk.java.internal.ModuleRatingCore
 
onContextAcquired(CtxCore) - Method in class ly.count.sdk.java.internal.ModuleRemoteConfig
 
onContextAcquired(CtxCore) - Method in class ly.count.sdk.java.internal.ModuleRequests
 
onContextAcquired(CtxCore) - Method in class ly.count.sdk.java.internal.ModuleSessions
 
onContextAcquired(CtxCore) - Method in class ly.count.sdk.java.internal.SDKCore
 
onContextAcquired(CtxCore) - Method in class ly.count.sdk.java.internal.SDKLifecycle
Lifecycle methods.
onCrash(CtxCore, Throwable, boolean, String, Map<String, String>, String...) - Method in class ly.count.sdk.java.internal.ModuleCrash
 
onCrash(CtxCore, CrashImplCore) - Method in class ly.count.sdk.java.internal.ModuleCrash
 
onCrash(CtxCore, Throwable, boolean, String, Map<String, String>, String[]) - Method in class ly.count.sdk.java.internal.SDKCore
 
onCrash(CtxCore, Throwable, boolean, String, Map<String, String>, String[]) - Method in interface ly.count.sdk.java.internal.SDKInterface
 
onDeviceId(CtxCore, ConfigCore.DID, ConfigCore.DID) - Method in interface ly.count.sdk.java.internal.Module
Device ID has been acquired from device id provider.
onDeviceId(CtxCore, ConfigCore.DID, ConfigCore.DID) - Method in class ly.count.sdk.java.internal.ModuleBase
 
onDeviceId(CtxCore, ConfigCore.DID, ConfigCore.DID) - Method in class ly.count.sdk.java.internal.ModuleDeviceIdCore
 
onDeviceId(CtxCore, ConfigCore.DID, ConfigCore.DID) - Method in class ly.count.sdk.java.internal.ModuleSessions
Handles one single case of device id change with auto sessions handling, see first if here:
onDeviceId(CtxCore, ConfigCore.DID, ConfigCore.DID) - Method in class ly.count.sdk.java.internal.SDKCore
 
onDeviceId(CtxCore, ConfigCore.DID, ConfigCore.DID) - Method in interface ly.count.sdk.java.internal.SDKInterface
 
onDismiss() - Method in interface ly.count.sdk.java.internal.ModuleRatingCore.RatingCallback
 
onLimitedContextAcquired(CtxCore) - Method in interface ly.count.sdk.java.internal.Module
SDK got a first context.
onLimitedContextAcquired(CtxCore) - Method in class ly.count.sdk.java.internal.ModuleBase
 
onLimitedContextAcquired(CtxCore) - Method in class ly.count.sdk.java.internal.SDKCore
 
onRate(int) - Method in interface ly.count.sdk.java.internal.ModuleRatingCore.RatingCallback
 
onRequest(Request) - Method in interface ly.count.sdk.java.internal.Module
This method is called only on owning module only if module marks request as owned (Request.own(Class).
onRequest(Request) - Method in class ly.count.sdk.java.internal.ModuleBase
 
onRequest(Request) - Method in class ly.count.sdk.java.internal.ModuleRatingCore
 
onRequest(Request) - Method in class ly.count.sdk.java.internal.ModuleRemoteConfig
 
onRequest(CtxCore, Request) - Method in class ly.count.sdk.java.internal.SDK
 
onRequest(CtxCore, Request) - Method in interface ly.count.sdk.java.internal.SDKInterface
 
onRequestCompleted(Request, String, int) - Method in interface ly.count.sdk.java.internal.Module
Called when the request is executed.
onRequestCompleted(Request, String, int) - Method in class ly.count.sdk.java.internal.ModuleBase
 
onRequestCompleted(Request, String, int) - Method in class ly.count.sdk.java.internal.ModuleRemoteConfig
 
onRequestCompleted(Request, String, int, Class<? extends Module>) - Method in class ly.count.sdk.java.internal.SDKCore
After a network request has been finished propagate that response to the module that owns the request
onSessionBegan(Session, CtxCore) - Method in interface ly.count.sdk.java.internal.Module
Session is started.
onSessionBegan(Session, CtxCore) - Method in class ly.count.sdk.java.internal.ModuleBase
 
onSessionBegan(CtxCore, SessionImpl) - Method in interface ly.count.sdk.java.internal.SDKInterface
Notify all Module instances about new session has just been started
onSessionBegan(CtxCore, SessionImpl) - Method in class ly.count.sdk.java.internal.SDKModules
 
onSessionEnded(Session, CtxCore) - Method in interface ly.count.sdk.java.internal.Module
Session is ended.
onSessionEnded(Session, CtxCore) - Method in class ly.count.sdk.java.internal.ModuleBase
 
onSessionEnded(CtxCore, SessionImpl) - Method in interface ly.count.sdk.java.internal.SDKInterface
Notify all Module instances session was ended
onSessionEnded(CtxCore, SessionImpl) - Method in class ly.count.sdk.java.internal.SDKModules
 
onSignal(CtxCore, int, Byteable, Byteable) - Method in interface ly.count.sdk.java.internal.SDKInterface
 
onSignal(CtxCore, int, String) - Method in interface ly.count.sdk.java.internal.SDKInterface
 
onSignal(CtxCore, int, Byteable, Byteable) - Method in class ly.count.sdk.java.internal.SDKLifecycle
 
onSignal(CtxCore, int, String) - Method in class ly.count.sdk.java.internal.SDKLifecycle
 
onUserChanged(CtxCore, JSONObject, Set<String>, Set<String>) - Method in interface ly.count.sdk.java.internal.Module
User object has been changed.
onUserChanged(CtxCore, JSONObject, Set<String>, Set<String>) - Method in class ly.count.sdk.java.internal.ModuleBase
 
onUserChanged(CtxCore, JSONObject, Set<String>, Set<String>) - Method in class ly.count.sdk.java.internal.SDKCore
 
onUserChanged(CtxCore, JSONObject, Set<String>, Set<String>) - Method in interface ly.count.sdk.java.internal.SDKInterface
 
openConnection(String, String, boolean) - Method in class ly.count.sdk.java.internal.Transport
For testing purposes
optOutFromLocationServices() - Method in class ly.count.sdk.java.internal.UserEditorImpl
 
optOutFromLocationServices() - Method in interface ly.count.sdk.java.UserEditor
 
ORDERED - Static variable in class ly.count.sdk.java.internal.Base64
Encode using the special "ordered" dialect of Base64 described here: http://www.faqs.org/qa/rfcc-1940.html.
org() - Method in class ly.count.sdk.java.internal.UserImpl
 
org() - Method in class ly.count.sdk.java.User
Current user organization
OutputStream(OutputStream) - Constructor for class ly.count.sdk.java.internal.Base64.OutputStream
Constructs a Base64.OutputStream in ENCODE mode.
OutputStream(OutputStream, int) - Constructor for class ly.count.sdk.java.internal.Base64.OutputStream
Constructs a Base64.OutputStream in either ENCODE or DECODE mode.
overrideModule(Config.Feature, Class<? extends Module>) - Method in class ly.count.sdk.java.Config
Override some Module functionality with your own class.
overrideModule(Integer, Class<? extends Module>) - Method in class ly.count.sdk.java.Config
Override some Module functionality with your own class.
overrideModule(Integer, Class<? extends Module>) - Method in class ly.count.sdk.java.ConfigCore
Override some Module functionality with your own class.
own(Class<? extends Module>) - Method in class ly.count.sdk.java.internal.Request
 
owner() - Method in class ly.count.sdk.java.internal.Request
 

P

Params - Class in ly.count.sdk.java.internal
Object for application/x-www-form-urlencoded string building and manipulation
Params(Object...) - Constructor for class ly.count.sdk.java.internal.Params
 
Params(String) - Constructor for class ly.count.sdk.java.internal.Params
 
Params() - Constructor for class ly.count.sdk.java.internal.Params
 
params - Variable in class ly.count.sdk.java.internal.Request
Params without device_id
params - Variable in class ly.count.sdk.java.internal.SessionImpl
Additional parameters to send with next request
Params.Arr - Class in ly.count.sdk.java.internal
 
Params.Obj - Class in ly.count.sdk.java.internal
 
persistentParams - Variable in class ly.count.sdk.java.ConfigCore
String-String map with custom parameters sent in each request, persistent.
phone() - Method in class ly.count.sdk.java.internal.UserImpl
 
phone() - Method in class ly.count.sdk.java.User
Current user phone
picture() - Method in class ly.count.sdk.java.internal.UserImpl
 
picture() - Method in class ly.count.sdk.java.User
Current user picture
PICTURE_IN_USER_PROFILE - Static variable in class ly.count.sdk.java.internal.UserEditorImpl
 
PICTURE_PATH - Static variable in class ly.count.sdk.java.internal.UserEditorImpl
 
picturePath() - Method in class ly.count.sdk.java.internal.UserImpl
 
picturePath() - Method in class ly.count.sdk.java.User
Current user picture path
pop(CtxCore, T) - Static method in class ly.count.sdk.java.internal.Storage
Reinitializes storable with data stored previously in device internal memory and deletes corresponding file.
popAsync(CtxCore, T) - Static method in class ly.count.sdk.java.internal.Storage
Reinitializes storable with data stored previously in device internal memory.
prepareConfig(CtxCore) - Method in class ly.count.sdk.java.internal.SDKCore
 
prepareMappings(CtxCore) - Method in class ly.count.sdk.java.internal.SDKModules
Create instances of Modules required by SDKInterface.config().
prints(ConfigCore.LoggingLevel) - Method in enum ly.count.sdk.java.ConfigCore.LoggingLevel
 
process(Crash) - Method in interface ly.count.sdk.java.CrashProcessor
When ConfigCore.crashProcessorClass is set with your own implementation of this interface, Countly calls this method to allow adding custom data to the crash.
publicKeyPins - Variable in class ly.count.sdk.java.ConfigCore
Enable SSL public key pinning.
pull(String, Object) - Method in class ly.count.sdk.java.internal.UserEditorImpl
 
pull(String, Object) - Method in interface ly.count.sdk.java.UserEditor
 
PurgeRatingInfo() - Method in class ly.count.sdk.java.internal.ModuleRatingCore
 
push(CtxCore, Storable) - Static method in class ly.count.sdk.java.internal.Storage
Stores data in device internal memory.
push(String, Object) - Method in class ly.count.sdk.java.internal.UserEditorImpl
 
push(String, Object) - Method in interface ly.count.sdk.java.UserEditor
 
pushAsync(CtxCore, Request) - Static method in class ly.count.sdk.java.internal.ModuleRequests
Common store-request logic: store & send a ping to the service.
pushAsync(CtxCore, Request, Tasks.Callback<Boolean>) - Static method in class ly.count.sdk.java.internal.ModuleRequests
Common store-request logic: store & send a ping to the service.
pushAsync(CtxCore, Storable, Tasks.Callback<Boolean>) - Static method in class ly.count.sdk.java.internal.Storage
Stores data in device internal memory.
pushAsync(CtxCore, Storable) - Static method in class ly.count.sdk.java.internal.Storage
pushUnique(String, Object) - Method in class ly.count.sdk.java.internal.UserEditorImpl
 
pushUnique(String, Object) - Method in interface ly.count.sdk.java.UserEditor
 
put(JSONable) - Method in class ly.count.sdk.java.internal.Params.Arr
 
put(Collection) - Method in class ly.count.sdk.java.internal.Params.Arr
 
put(String, Object) - Method in class ly.count.sdk.java.internal.Params.Obj
 
putCrashIntoParams(CrashImplCore, Params) - Static method in class ly.count.sdk.java.internal.ModuleCrash
 
putMetrics(Ctx, Long) - Method in class ly.count.sdk.java.internal.CrashImpl
 
putMetricsCore(CtxCore, Long) - Method in class ly.count.sdk.java.internal.CrashImplCore
 

R

RatingsCore() - Constructor for class ly.count.sdk.java.internal.ModuleRatingCore.RatingsCore
 
ratingWidgetAvailabilityCheck(CtxCore, String, Class<? extends Module>) - Static method in class ly.count.sdk.java.internal.ModuleRequests
Request to see if rating widget is available Expected format https://the.server.com/o/feedback/widget?app_key=d899c0f6adb2e9&widget_id=5c48ehdgee96c
ratingWidgetTimeout - Variable in class ly.count.sdk.java.ConfigCore
After how much time the timeout error is returned when showing rating widget
read() - Method in class ly.count.sdk.java.internal.Base64.InputStream
Reads enough of the input stream to convert to/from Base64 and returns the next byte.
read(byte[], int, int) - Method in class ly.count.sdk.java.internal.Base64.InputStream
Calls Base64.InputStream.read() repeatedly until the end of stream is reached or len bytes are read.
read(CtxCore, T) - Static method in class ly.count.sdk.java.internal.Storage
Reinitializes storable with data stored previously in device internal memory.
readAsync(CtxCore, T) - Static method in class ly.count.sdk.java.internal.Storage
Reinitializes storable with data stored previously in device internal memory.
readAsync(CtxCore, T, Tasks.Callback<T>) - Static method in class ly.count.sdk.java.internal.Storage
Reinitializes storable with data stored previously in device internal memory.
readOne(CtxCore, T, boolean) - Static method in class ly.count.sdk.java.internal.Storage
Reinitializes first (or last if asc is false) storable with prefix from storable supplied as parameter.
readOneAsync(CtxCore, T, boolean) - Static method in class ly.count.sdk.java.internal.Storage
Reinitializes first (or last if asc is false) storable with prefix from storable supplied as parameter.
readStream(InputStream) - Static method in class ly.count.sdk.java.internal.Utils
Read stream into a byte array
realm - Variable in class ly.count.sdk.java.ConfigCore.DID
 
REALM_DID - Static variable in class ly.count.sdk.java.ConfigCore.DID
 
record() - Method in interface ly.count.sdk.java.Event
Add event to the buffer, send it to the server in case number of events in the session is equal or bigger than ConfigCore.eventsBufferSize or wait until next Session.update().
recordEvent(Event) - Method in class ly.count.sdk.java.internal.SessionImpl
 
recover(CtxCore) - Method in class ly.count.sdk.java.internal.SDKCore
 
reflectiveCall(String, Object, String, Object...) - Static method in class ly.count.sdk.java.internal.Utils
Reflective method call encapsulation.
reflectiveCallStrict(String, Object, String, Object...) - Static method in class ly.count.sdk.java.internal.Utils
Reflective method call encapsulation with argument types specified explicitly before each parameter.
reflectiveClassExists(String) - Static method in class ly.count.sdk.java.internal.Utils
 
reflectiveGetDeclaredFields(Class<?>, boolean) - Static method in class ly.count.sdk.java.internal.Utils
Get fields declared by class and its superclasses filtering test-related which contain $ in their name
reflectiveGetDeclaredFields(List<Field>, Class<?>, boolean) - Static method in class ly.count.sdk.java.internal.Utils
 
reflectiveGetField(Object, String) - Static method in class ly.count.sdk.java.internal.Utils
 
reflectiveGetField(Class, String) - Static method in class ly.count.sdk.java.internal.Utils
 
reflectiveSetField(Object, String, Object) - Static method in class ly.count.sdk.java.internal.Utils
 
reflectiveSetField(Class, String, Object) - Static method in class ly.count.sdk.java.internal.Utils
 
registerDefaultModuleMapping(int, Class<? extends Module>) - Static method in class ly.count.sdk.java.internal.SDKModules
 
registerGenerator(int, DeviceIdGenerator) - Static method in class ly.count.sdk.java.internal.ModuleDeviceIdCore
 
registerModuleMapping(int, Class<? extends Module>) - Static method in class ly.count.sdk.java.internal.SDKModules
 
RemoteConfig() - Constructor for class ly.count.sdk.java.internal.ModuleRemoteConfig.RemoteConfig
 
remoteConfigUpdate(CtxCore, String, String, Class<? extends Module>) - Static method in class ly.count.sdk.java.internal.ModuleRequests
 
remoteConfigUpdateRequestTimeout - Variable in class ly.count.sdk.java.ConfigCore
After how much time the request is canceled and timeout error returned
remoteConfigValueForKey(String) - Method in class ly.count.sdk.java.internal.ModuleRemoteConfig.RemoteConfig
 
RemoteConfigValueStore() - Constructor for class ly.count.sdk.java.internal.ModuleRemoteConfig.RemoteConfigValueStore
 
remove(String) - Method in class ly.count.sdk.java.internal.Params
 
remove(CtxCore, T) - Static method in class ly.count.sdk.java.internal.Storage
Removes storable from storage.
removeAsync(CtxCore, T, Tasks.Callback<Boolean>) - Static method in class ly.count.sdk.java.internal.Storage
Removes storable from storage.
removeDeviceId(ConfigCore.DID) - Method in class ly.count.sdk.java.internal.InternalConfig
 
removeFromCohort(String) - Method in class ly.count.sdk.java.internal.UserEditorImpl
 
removeFromCohort(String) - Method in interface ly.count.sdk.java.UserEditor
 
Request - Class in ly.count.sdk.java.internal
Class which encapsulates request logic and manipulation: building, status of sending, etc.
Request(Object...) - Constructor for class ly.count.sdk.java.internal.Request
Create request from params with current time as id.
Request(Long) - Constructor for class ly.count.sdk.java.internal.Request
Deserialization constructor (use existing id).
requestCallbacks - Variable in class ly.count.sdk.java.internal.ModuleRemoteConfig
 
requiresConsent - Variable in class ly.count.sdk.java.ConfigCore
Requires GDPR-compliance calls.
requiresConsent() - Method in class ly.count.sdk.java.ConfigCore
resetDeviceId(String) - Method in class ly.count.sdk.java.Countly
 
resetDeviceId(String) - Method in class ly.count.sdk.java.internal.SessionImpl
 
resetDeviceId(String) - Method in interface ly.count.sdk.java.Usage
Deprecated.
This method is no longer acceptable to change device id.

Use Usage.changeDeviceIdWithoutMerge(String) or Usage.changeDeviceIdWithMerge(String)

restore(byte[]) - Method in class ly.count.sdk.java.ConfigCore.DID
 
restore(byte[]) - Method in interface ly.count.sdk.java.internal.Byteable
 
restore(byte[]) - Method in class ly.count.sdk.java.internal.CrashImplCore
 
restore(byte[]) - Method in class ly.count.sdk.java.internal.InternalConfig
 
restore(byte[]) - Method in class ly.count.sdk.java.internal.ModuleRatingCore.StarRatingPreferences
 
restore(byte[]) - Method in class ly.count.sdk.java.internal.ModuleRemoteConfig.RemoteConfigValueStore
 
restore(byte[]) - Method in class ly.count.sdk.java.internal.Request
 
restore(byte[]) - Method in class ly.count.sdk.java.internal.SessionImpl
 
restore(byte[]) - Method in class ly.count.sdk.java.internal.UserImpl
 
resumeEncoding() - Method in class ly.count.sdk.java.internal.Base64.OutputStream
Resumes encoding of the stream.
run(int, Module) - Method in interface ly.count.sdk.java.internal.SDKModules.Modulator
 
run(Tasks.Task<T>) - Method in class ly.count.sdk.java.internal.Tasks
Runs Tasks.Task supplied in a single thread executor in a way which omits duplicate tasks which are scheduled to run prior to last one.

S

salt - Variable in class ly.count.sdk.java.ConfigCore
Salt string for parameter tampering protection
saveStarRatingPreferences(ModuleRatingCore.StarRatingPreferences) - Method in class ly.count.sdk.java.internal.ModuleRatingCore
Save the star rating preferences object
saveStoredValues(ModuleRemoteConfig.RemoteConfigValueStore) - Method in class ly.count.sdk.java.internal.ModuleRemoteConfig
 
sdk - Variable in class ly.count.sdk.java.Countly
 
SDK - Class in ly.count.sdk.java.internal
 
SDK() - Constructor for class ly.count.sdk.java.internal.SDK
 
SDKCore - Class in ly.count.sdk.java.internal
 
SDKCore() - Constructor for class ly.count.sdk.java.internal.SDKCore
 
SDKCore.Signal - Enum in ly.count.sdk.java.internal
 
sdkInterface - Variable in class ly.count.sdk.java.Cly
 
SDKInterface - Interface in ly.count.sdk.java.internal
Abstraction over particular SDK implementation: java-native or Android
SDKLifecycle - Class in ly.count.sdk.java.internal
Application lifecycle-related methods of SDK
SDKLifecycle() - Constructor for class ly.count.sdk.java.internal.SDKLifecycle
 
SDKModules - Class in ly.count.sdk.java.internal
Module-related methods of SDKInterface
SDKModules() - Constructor for class ly.count.sdk.java.internal.SDKModules
 
SDKModules.Modulator - Interface in ly.count.sdk.java.internal
 
sdkName - Variable in class ly.count.sdk.java.ConfigCore
Countly SDK name to be sent in HTTP requests
sdkVersion - Variable in class ly.count.sdk.java.ConfigCore
Countly SDK version to be sent in HTTP requests
secToMs(long) - Method in class ly.count.sdk.java.internal.DeviceCore
Convert time in seconds to milliseconds
secToNs(long) - Method in class ly.count.sdk.java.internal.DeviceCore
Convert time in seconds to nanoseconds
send(Request) - Method in class ly.count.sdk.java.internal.Transport
 
sendUpdateEachSeconds - Variable in class ly.count.sdk.java.ConfigCore
Maximum amount of time in seconds between two update requests to the server reporting session duration and other parameters if any added between update requests.
serverAppKey - Variable in class ly.count.sdk.java.ConfigCore
Application key of Countly server
serverURL - Variable in class ly.count.sdk.java.ConfigCore
URL of Countly server
session(CtxCore) - Static method in class ly.count.sdk.java.Cly
 
session() - Static method in class ly.count.sdk.java.Countly
Returns active Session if any or creates new Session instance.
session(CtxCore, Long) - Method in class ly.count.sdk.java.internal.ModuleSessions
 
session(CtxCore, Long) - Method in interface ly.count.sdk.java.internal.SDKInterface
Get current SessionImpl or create new one if current is null.
session(CtxCore, Long) - Method in class ly.count.sdk.java.internal.SDKModules
 
Session - Interface in ly.count.sdk.java
This interface represents session concept, that is one indivisible usage occasion of your application.
sessionAmount - Variable in class ly.count.sdk.java.internal.ModuleRatingCore.StarRatingPreferences
 
sessionAutoCloseAfter - Variable in class ly.count.sdk.java.ConfigCore
How much time of user inactivity Countly should wait until automatically ending session.
sessionBegin(CtxCore, SessionImpl) - Static method in class ly.count.sdk.java.internal.ModuleRequests
 
sessionCooldownPeriod - Variable in class ly.count.sdk.java.ConfigCore
Minimal amount of time between sessions in seconds.
sessionEnd(CtxCore, SessionImpl, Long, String, Tasks.Callback<Boolean>) - Static method in class ly.count.sdk.java.internal.ModuleRequests
 
SessionImpl - Class in ly.count.sdk.java.internal
This class represents session concept, that is one indivisible usage occasion of your application.
SessionImpl(CtxCore) - Constructor for class ly.count.sdk.java.internal.SessionImpl
Create session with current time as id.
SessionImpl(CtxCore, Long) - Constructor for class ly.count.sdk.java.internal.SessionImpl
Deserialization constructor (use existing id).
sessionLimit - Variable in class ly.count.sdk.java.internal.ModuleRatingCore.StarRatingPreferences
 
sessionUpdate(CtxCore, SessionImpl, Long) - Static method in class ly.count.sdk.java.internal.ModuleRequests
 
set(String, Object) - Method in class ly.count.sdk.java.internal.UserEditorImpl
 
set(String, Object) - Method in interface ly.count.sdk.java.UserEditor
Sets property of user profile to the value supplied.
setApplicationName(String) - Method in class ly.count.sdk.java.ConfigCore
Change application name reported to Countly server
setApplicationVersion(String) - Method in class ly.count.sdk.java.ConfigCore
Change application version reported to Countly server
setAppVersion(String) - Method in class ly.count.sdk.java.internal.Device
Set app version
setAutoSessionsTracking(boolean) - Method in class ly.count.sdk.java.Config
!!! Not available for Java SDK !!!
setAutoSessionsTracking(boolean) - Method in class ly.count.sdk.java.ConfigCore
Enable auto sessions tracking
setAutoViewsTracking(boolean) - Method in class ly.count.sdk.java.Config
!!! Not available for Java SDK !!!
setAutoViewsTracking(boolean) - Method in class ly.count.sdk.java.ConfigCore
Enable auto views tracking
setBatteryLevel(Float) - Method in class ly.count.sdk.java.internal.Device
Set battery level (0 ..
setBirthyear(int) - Method in class ly.count.sdk.java.internal.UserEditorImpl
 
setBirthyear(String) - Method in class ly.count.sdk.java.internal.UserEditorImpl
 
setBirthyear(int) - Method in interface ly.count.sdk.java.UserEditor
 
setBirthyear(String) - Method in interface ly.count.sdk.java.UserEditor
 
setCity(String) - Method in class ly.count.sdk.java.internal.UserEditorImpl
 
setCity(String) - Method in interface ly.count.sdk.java.UserEditor
 
setCount(int) - Method in interface ly.count.sdk.java.Event
Overwrite default count=1 for this event
setCountry(String) - Method in class ly.count.sdk.java.internal.UserEditorImpl
 
setCountry(String) - Method in interface ly.count.sdk.java.UserEditor
 
setCpu(String) - Method in class ly.count.sdk.java.internal.Device
Set CPU name
setCrashProcessorClass(Class<? extends CrashProcessor>) - Method in class ly.count.sdk.java.Config
Set crash processor class responsible .
setCrashProcessorClass(Class<? extends CrashProcessor>) - Method in class ly.count.sdk.java.ConfigCore
Set crash processor class responsible .
setCrashReportingANRCheckingPeriod(int) - Method in class ly.count.sdk.java.Config
!!! Not available for Java SDK !!!
setCrashReportingANRCheckingPeriod(int) - Method in class ly.count.sdk.java.ConfigCore
Change period when a check for ANR is made.
setCustom(String, Object) - Method in class ly.count.sdk.java.internal.UserEditorImpl
 
setCustom(String, Object) - Method in interface ly.count.sdk.java.UserEditor
 
setCustomDeviceId(String) - Method in class ly.count.sdk.java.Config
Set device id to specific string and set generation strategy to Config.DeviceIdStrategy.CUSTOM_ID.
setDefaultNetworking(boolean) - Method in class ly.count.sdk.java.internal.InternalConfig
 
setDevice(String) - Method in class ly.count.sdk.java.internal.Device
Set device name
setDeviceId(ConfigCore.DID) - Method in class ly.count.sdk.java.internal.InternalConfig
 
setDeviceIdFallbackAllowed(boolean) - Method in class ly.count.sdk.java.Config
 
setDeviceIdFallbackAllowed(boolean) - Method in class ly.count.sdk.java.ConfigCore
Whether to allow fallback from unavailable device id strategy to Countly OpenUDID derivative.
setDeviceIdStrategy(Config.DeviceIdStrategy, String) - Method in class ly.count.sdk.java.Config
Set device id generation strategy: - Config.DeviceIdStrategy.UUID to use standard java random UUID.
setDeviceIdStrategy(Config.DeviceIdStrategy) - Method in class ly.count.sdk.java.Config
setDuration(double) - Method in interface ly.count.sdk.java.Event
Set event duration
setEmail(String) - Method in class ly.count.sdk.java.internal.UserEditorImpl
 
setEmail(String) - Method in interface ly.count.sdk.java.UserEditor
 
setEventsBufferSize(int) - Method in class ly.count.sdk.java.Config
Sets maximum number of events to hold until forcing update request to be sent to the server
setEventsBufferSize(int) - Method in class ly.count.sdk.java.ConfigCore
Sets maximum number of events to hold until forcing update request to be sent to the server Update request is also sent when last update request was sent more than ConfigCore.setSendUpdateEachSeconds(int) seconds ago.
setFatal(boolean) - Method in interface ly.count.sdk.java.Crash
Set whether crash was fatal (uncaught Exception or very bad caught Exception which prevents app from functioning correctly.
setFatal(boolean) - Method in class ly.count.sdk.java.internal.CrashImplCore
 
setFeatures(Config.Feature...) - Method in class ly.count.sdk.java.Config
Set enabled features all at once instead of Config.enableFeatures(Feature...).
setFrom(ConfigCore) - Method in class ly.count.sdk.java.internal.InternalConfig
 
setGender(Object) - Method in class ly.count.sdk.java.internal.UserEditorImpl
 
setGender(Object) - Method in interface ly.count.sdk.java.UserEditor
 
setIfRatingDialogIsCancellable(boolean) - Method in class ly.count.sdk.java.internal.ModuleRatingCore
Set if the star rating dialog is cancellable
setLimited(boolean) - Method in class ly.count.sdk.java.internal.InternalConfig
 
setLocale(String) - Method in class ly.count.sdk.java.internal.UserEditorImpl
 
setLocale(String) - Method in interface ly.count.sdk.java.UserEditor
 
setLocation(String) - Method in class ly.count.sdk.java.internal.UserEditorImpl
 
setLocation(double, double) - Method in class ly.count.sdk.java.internal.UserEditorImpl
 
setLocation(String) - Method in interface ly.count.sdk.java.UserEditor
 
setLocation(double, double) - Method in interface ly.count.sdk.java.UserEditor
 
setLoggerClass(Class<? extends Log.Logger>) - Method in class ly.count.sdk.java.internal.InternalConfig
 
setLoggingLevel(ConfigCore.LoggingLevel) - Method in class ly.count.sdk.java.Config
Logging level for Countly SDK
setLoggingLevel(ConfigCore.LoggingLevel) - Method in class ly.count.sdk.java.ConfigCore
Logging level for Countly SDK
setLoggingTag(String) - Method in class ly.count.sdk.java.Config
Tag used for logging
setLoggingTag(String) - Method in class ly.count.sdk.java.ConfigCore
Tag used for logging
setLogs(String[]) - Method in interface ly.count.sdk.java.Crash
Add logs to this crash.
setLogs(String[]) - Method in class ly.count.sdk.java.internal.CrashImplCore
 
setManufacturer(String) - Method in class ly.count.sdk.java.internal.Device
Set device manufacturer
setMuted(Boolean) - Method in class ly.count.sdk.java.internal.Device
Set whether the device is muted
setName(String) - Method in interface ly.count.sdk.java.Crash
Set crash name, that is its title.
setName(String) - Method in class ly.count.sdk.java.internal.CrashImplCore
 
setName(String) - Method in class ly.count.sdk.java.internal.UserEditorImpl
 
setName(String) - Method in interface ly.count.sdk.java.UserEditor
 
setNetworkConnectTimeout(int) - Method in class ly.count.sdk.java.ConfigCore
Set connection timeout in seconds for HTTP requests SDK sends to Countly server.
setNetworkImportantRequestCooldown(int) - Method in class ly.count.sdk.java.ConfigCore
Set read timeout in seconds for HTTP requests SDK sends to Countly server.
setNetworkReadTimeout(int) - Method in class ly.count.sdk.java.ConfigCore
Set read timeout in seconds for HTTP requests SDK sends to Countly server.
setNetworkRequestCooldown(int) - Method in class ly.count.sdk.java.ConfigCore
How long to wait between requests in seconds.
setOnce(String, Object) - Method in class ly.count.sdk.java.internal.UserEditorImpl
 
setOnce(String, Object) - Method in interface ly.count.sdk.java.UserEditor
 
setOnline(Boolean) - Method in class ly.count.sdk.java.internal.Device
Set whether the device is online
setOpenGL(String) - Method in class ly.count.sdk.java.internal.Device
Set OpenGL version
setOrg(String) - Method in class ly.count.sdk.java.internal.UserEditorImpl
 
setOrg(String) - Method in interface ly.count.sdk.java.UserEditor
 
setOrientation(String) - Method in class ly.count.sdk.java.internal.Device
Set device orientation
setPhone(String) - Method in class ly.count.sdk.java.internal.UserEditorImpl
 
setPhone(String) - Method in interface ly.count.sdk.java.UserEditor
 
setPicture(byte[]) - Method in class ly.count.sdk.java.internal.UserEditorImpl
 
setPicture(byte[]) - Method in interface ly.count.sdk.java.UserEditor
 
setPicturePath(String) - Method in class ly.count.sdk.java.internal.UserEditorImpl
 
setPicturePath(String) - Method in interface ly.count.sdk.java.UserEditor
 
setRequiresConsent(boolean) - Method in class ly.count.sdk.java.Config
Enable GDPR compliance by disallowing SDK to record any data until corresponding consent calls are made.
setRequiresConsent(boolean) - Method in class ly.count.sdk.java.ConfigCore
Enable GDPR compliance by disallowing SDK to record any data until corresponding consent calls are made.
setResolution(String) - Method in class ly.count.sdk.java.internal.Device
Set device resolution
setSdkName(String) - Method in class ly.count.sdk.java.ConfigCore
Change name of SDK used in HTTP requests
setSdkVersion(String) - Method in class ly.count.sdk.java.ConfigCore
Change version of SDK used in HTTP requests
setSegmentation(Map<String, String>) - Method in interface ly.count.sdk.java.Event
Set event segmentation from a map
setSegments(Map<String, String>) - Method in interface ly.count.sdk.java.Crash
Add some segmentation to this crash.
setSegments(Map<String, String>) - Method in class ly.count.sdk.java.internal.CrashImplCore
 
setSendUpdateEachSeconds(int) - Method in class ly.count.sdk.java.Config
Set maximum amount of time in seconds between two update requests to the server reporting session duration and other parameters if any added between update requests.
setSendUpdateEachSeconds(int) - Method in class ly.count.sdk.java.ConfigCore
Set maximum amount of time in seconds between two update requests to the server reporting session duration and other parameters if any added between update requests.
setSessionAutoCloseAfter(int) - Method in class ly.count.sdk.java.Config
!!! Not available for Java SDK !!!
setSessionAutoCloseAfter(int) - Method in class ly.count.sdk.java.ConfigCore
Wait this much time before ending session in auto session tracking mode
setSessionCooldownPeriod(int) - Method in class ly.count.sdk.java.ConfigCore
Set minimal amount of time between sessions in seconds.
setShowDialogAutomatically(boolean) - Method in class ly.count.sdk.java.internal.ModuleRatingCore
Set if the star rating dialog should be shown automatically
setStarRatingDialogTexts(String, String, String) - Method in class ly.count.sdk.java.internal.ModuleRatingCore.RatingsCore
Set's the text's for the different fields in the star rating dialog.
setStarRatingDisableAskingForEachAppVersion(boolean) - Method in class ly.count.sdk.java.internal.ModuleRatingCore
Set if automatic star rating should be disabled for each new version.
setStarRatingInitConfig(int, String, String, String) - Method in class ly.count.sdk.java.internal.ModuleRatingCore
Setting things that would be provided during initial config
setSum(double) - Method in interface ly.count.sdk.java.Event
Set event sum
setUsePOST(boolean) - Method in class ly.count.sdk.java.Config
Force usage of POST method for all requests.
setUsePOST(boolean) - Method in class ly.count.sdk.java.ConfigCore
Force usage of POST method for all requests.
setUsername(String) - Method in class ly.count.sdk.java.internal.UserEditorImpl
 
setUsername(String) - Method in interface ly.count.sdk.java.UserEditor
 
STAR_RATING_EVENT_KEY - Static variable in class ly.count.sdk.java.internal.ModuleRatingCore
 
starRatingDisabledAutomaticForNewVersions - Variable in class ly.count.sdk.java.ConfigCore
if star rating should be shown for each new version
starRatingIsDialogCancelable - Variable in class ly.count.sdk.java.ConfigCore
If star rating dialog should be cancellable
StarRatingPreferences() - Constructor for class ly.count.sdk.java.internal.ModuleRatingCore.StarRatingPreferences
 
starRatingSessionLimit - Variable in class ly.count.sdk.java.ConfigCore
After how many sessions the automatic star rating is shown
starRatingTextDismiss - Variable in class ly.count.sdk.java.ConfigCore
Star rating dialog dismiss message
starRatingTextMessage - Variable in class ly.count.sdk.java.ConfigCore
Star rating dialog message
starRatingTextTitle - Variable in class ly.count.sdk.java.ConfigCore
Star rating dialog title
start(boolean) - Method in interface ly.count.sdk.java.View
 
started - Variable in class ly.count.sdk.java.internal.ModuleCrash
 
startView - Variable in class ly.count.sdk.java.internal.SessionImpl
Whether SessionImpl.currentView will be start view.
stop(boolean) - Static method in class ly.count.sdk.java.CountlyLifecycle
Stop Countly SDK.
stop(CtxCore) - Method in class ly.count.sdk.java.internal.DefaultNetworking
 
stop(CtxCore, boolean) - Method in interface ly.count.sdk.java.internal.Module
App user decided to opt out from analytics or developer changed important preferences.
stop(CtxCore, boolean) - Method in class ly.count.sdk.java.internal.ModuleBase
 
stop(CtxCore, boolean) - Method in class ly.count.sdk.java.internal.ModuleCrash
 
stop(CtxCore, boolean) - Method in class ly.count.sdk.java.internal.ModuleDeviceIdCore
 
stop(CtxCore, boolean) - Method in class ly.count.sdk.java.internal.ModuleSessions
 
stop(CtxCore) - Method in interface ly.count.sdk.java.internal.Networking
 
stop(CtxCore, boolean) - Method in class ly.count.sdk.java.internal.SDKCore
 
stop(CtxCore, boolean) - Method in interface ly.count.sdk.java.internal.SDKInterface
 
stop(CtxCore, boolean) - Method in class ly.count.sdk.java.internal.SDKLifecycle
 
stop(CtxCore, boolean) - Method in class ly.count.sdk.java.internal.SDKModules
 
stop() - Static method in class ly.count.sdk.java.internal.Storage
 
stop(boolean) - Method in interface ly.count.sdk.java.View
 
Storable - Interface in ly.count.sdk.java.internal
Serialization interface.
storableList(CtxCore, String, int) - Method in interface ly.count.sdk.java.internal.SDKInterface
 
storablePop(CtxCore, T) - Method in interface ly.count.sdk.java.internal.SDKInterface
 
storablePurge(CtxCore, String) - Method in interface ly.count.sdk.java.internal.SDKInterface
 
storableRead(CtxCore, T) - Method in interface ly.count.sdk.java.internal.SDKInterface
 
storableReadBytes(CtxCore, String) - Method in interface ly.count.sdk.java.internal.SDKInterface
 
storableReadBytes(CtxCore, String, Long) - Method in interface ly.count.sdk.java.internal.SDKInterface
 
storableReadBytesOneOf(CtxCore, T, boolean) - Method in interface ly.count.sdk.java.internal.SDKInterface
 
storableRemove(CtxCore, T) - Method in interface ly.count.sdk.java.internal.SDKInterface
 
storableStorageId - Static variable in class ly.count.sdk.java.internal.ModuleRatingCore
 
storableStorageId - Static variable in class ly.count.sdk.java.internal.ModuleRemoteConfig
 
storableStoragePrefix - Static variable in class ly.count.sdk.java.internal.ModuleRatingCore
 
storableStoragePrefix - Static variable in class ly.count.sdk.java.internal.ModuleRemoteConfig
 
storableWrite(CtxCore, String, Long, byte[]) - Method in interface ly.count.sdk.java.internal.SDKInterface
 
storableWrite(CtxCore, T) - Method in interface ly.count.sdk.java.internal.SDKInterface
 
Storage - Class in ly.count.sdk.java.internal
Storing and retrieving data from internal storage of SDK.
Storage() - Constructor for class ly.count.sdk.java.internal.Storage
 
storageId() - Method in class ly.count.sdk.java.internal.CrashImplCore
 
storageId() - Method in class ly.count.sdk.java.internal.InternalConfig
 
storageId() - Method in class ly.count.sdk.java.internal.ModuleRatingCore.StarRatingPreferences
 
storageId() - Method in class ly.count.sdk.java.internal.ModuleRemoteConfig.RemoteConfigValueStore
 
storageId() - Method in class ly.count.sdk.java.internal.Request
 
storageId() - Method in class ly.count.sdk.java.internal.SessionImpl
 
storageId() - Method in interface ly.count.sdk.java.internal.Storable
 
storageId() - Method in class ly.count.sdk.java.internal.UserImpl
 
storagePrefix() - Method in class ly.count.sdk.java.internal.CrashImplCore
 
storagePrefix() - Method in class ly.count.sdk.java.internal.InternalConfig
 
storagePrefix() - Method in class ly.count.sdk.java.internal.ModuleRatingCore.StarRatingPreferences
 
storagePrefix() - Method in class ly.count.sdk.java.internal.ModuleRemoteConfig.RemoteConfigValueStore
 
storagePrefix() - Method in class ly.count.sdk.java.internal.Request
 
storagePrefix() - Method in class ly.count.sdk.java.internal.SessionImpl
 
storagePrefix() - Method in interface ly.count.sdk.java.internal.Storable
 
storagePrefix() - Method in class ly.count.sdk.java.internal.UserImpl
 
store() - Method in class ly.count.sdk.java.ConfigCore.DID
 
store() - Method in interface ly.count.sdk.java.internal.Byteable
 
store() - Method in class ly.count.sdk.java.internal.CrashImplCore
 
store() - Method in class ly.count.sdk.java.internal.InternalConfig
 
store() - Method in class ly.count.sdk.java.internal.ModuleRatingCore.StarRatingPreferences
 
store() - Method in class ly.count.sdk.java.internal.ModuleRemoteConfig.RemoteConfigValueStore
 
store() - Method in class ly.count.sdk.java.internal.Request
 
store() - Method in class ly.count.sdk.java.internal.SessionImpl
 
store() - Method in class ly.count.sdk.java.internal.UserImpl
 
strategy - Variable in class ly.count.sdk.java.ConfigCore.DID
 
STRATEGY_CUSTOM - Static variable in class ly.count.sdk.java.ConfigCore.DID
 
STRATEGY_UUID - Static variable in class ly.count.sdk.java.ConfigCore.DID
 
submit(CtxCore) - Method in class ly.count.sdk.java.internal.DefaultNetworking
 
suspendEncoding() - Method in class ly.count.sdk.java.internal.Base64.OutputStream
Suspends encoding of the stream.
SystemLogger(String) - Constructor for class ly.count.sdk.java.internal.Log.SystemLogger
 

T

Tasks - Class in ly.count.sdk.java.internal
Encapsulation of ExecutorService for single thread case which returns the same Future for Tasks.Tasks with the same id.
Tasks(String) - Constructor for class ly.count.sdk.java.internal.Tasks
 
Tasks.Callback<T> - Interface in ly.count.sdk.java.internal
 
Tasks.Task<T> - Class in ly.count.sdk.java.internal
 
testMode - Variable in class ly.count.sdk.java.ConfigCore
Enable test mode: Raise exceptions when SDK is in inconsistent state as opposed to silently trying to ignore it when testMode is off Put Firebase token under test devices if Feature.Push is enabled.
timedEvent(String) - Method in class ly.count.sdk.java.Cly
 
timedEvent(String) - Method in class ly.count.sdk.java.internal.SessionImpl
 
timedEvent(String) - Method in interface ly.count.sdk.java.Usage
Get existing or create new timed event object, don't record it.
timedEvents() - Method in class ly.count.sdk.java.internal.ModuleSessions
 
timedEvents() - Method in class ly.count.sdk.java.internal.SessionImpl
 
timestamp() - Method in interface ly.count.sdk.java.internal.DeviceCore.TimeGenerator
 
toJSON() - Method in interface ly.count.sdk.java.internal.JSONable
 
toJSON() - Method in class ly.count.sdk.java.internal.ModuleRatingCore.StarRatingPreferences
 
toString() - Method in class ly.count.sdk.java.ConfigCore.DID
 
toString() - Method in class ly.count.sdk.java.internal.Params
 
toString() - Method in class ly.count.sdk.java.internal.Request
 
toString() - Method in enum ly.count.sdk.java.User.Gender
 
Transformer - Interface in ly.count.sdk.java.internal
Interface for transforming date in Storage
Transport - Class in ly.count.sdk.java.internal
Class managing all networking operations.
Transport() - Constructor for class ly.count.sdk.java.internal.Transport
 
Transport.RequestResult - Enum in ly.count.sdk.java.internal
 

U

uniformTimer - Variable in class ly.count.sdk.java.internal.DeviceCore
 
uniformTimestamp() - Method in class ly.count.sdk.java.internal.DeviceCore
Wraps System.currentTimeMillis() to return always rising values.
uniqueTimer - Variable in class ly.count.sdk.java.internal.DeviceCore
 
uniqueTimestamp() - Method in class ly.count.sdk.java.internal.DeviceCore
Wraps System.currentTimeMillis() to always return different value, even within same millisecond and even when time changes.
update() - Method in class ly.count.sdk.java.internal.SessionImpl
 
update() - Method in interface ly.count.sdk.java.Session
Send update request to the server saying that user is still using the app.
updated - Variable in class ly.count.sdk.java.internal.SessionImpl
System.nanoTime() of SessionImpl.begin(), SessionImpl.update() and SessionImpl.end() calls respectively.
updateRemoteConfig(ModuleRemoteConfig.RemoteConfigCallback) - Method in class ly.count.sdk.java.internal.ModuleRemoteConfig.RemoteConfig
 
updateRemoteConfigExceptKeys(String[], ModuleRemoteConfig.RemoteConfigCallback) - Method in class ly.count.sdk.java.internal.ModuleRemoteConfig.RemoteConfig
 
updateRemoteConfigForKeysOnly(String[], ModuleRemoteConfig.RemoteConfigCallback) - Method in class ly.count.sdk.java.internal.ModuleRemoteConfig.RemoteConfig
 
updateRemoteConfigValues(String[], String[], ModuleRemoteConfig.RemoteConfigCallback) - Method in class ly.count.sdk.java.internal.ModuleRemoteConfig
Internal call for updating remote config keys
URL_SAFE - Static variable in class ly.count.sdk.java.internal.Base64
Encode using Base64-like encoding that is URL- and Filename-safe as described in Section 4 of RFC3548: http://www.faqs.org/rfcs/rfc3548.html.
urldecode(String) - Static method in class ly.count.sdk.java.internal.Utils
URLDecoder wrapper to remove try-catch
urlencode(String) - Static method in class ly.count.sdk.java.internal.Utils
URLEncoder wrapper to remove try-catch
Usage - Interface in ly.count.sdk.java
This interface represents session concept, that is one indivisible usage occasion of your application.
usePOST - Variable in class ly.count.sdk.java.ConfigCore
Force usage of POST method for all requests
user() - Method in class ly.count.sdk.java.Cly
Get current User Profile object.
user() - Method in class ly.count.sdk.java.internal.SDKCore
 
user() - Method in interface ly.count.sdk.java.internal.SDKInterface
 
user() - Method in class ly.count.sdk.java.internal.SessionImpl
 
user() - Method in interface ly.count.sdk.java.Usage
Get current User Profile.
User - Class in ly.count.sdk.java
User Profile object: stores profile and exposes stored data.
User() - Constructor for class ly.count.sdk.java.User
 
User.Gender - Enum in ly.count.sdk.java
 
UserEditor - Interface in ly.count.sdk.java
Editor object for User modifications.
UserEditorImpl - Class in ly.count.sdk.java.internal
 
UserImpl - Class in ly.count.sdk.java.internal
Class for user profile data access & manipulation
UserImpl(CtxCore) - Constructor for class ly.count.sdk.java.internal.UserImpl
 
username() - Method in class ly.count.sdk.java.internal.UserImpl
 
username() - Method in class ly.count.sdk.java.User
Current username
UTF8 - Static variable in class ly.count.sdk.java.internal.Utils
 
Utils - Class in ly.count.sdk.java.internal
Utility class
Utils() - Constructor for class ly.count.sdk.java.internal.Utils
 
utils - Static variable in class ly.count.sdk.java.internal.Utils
 
Utils.Base64 - Class in ly.count.sdk.java.internal
 

V

valueOf(String) - Static method in enum ly.count.sdk.java.Config.DeviceIdRealm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ly.count.sdk.java.Config.DeviceIdStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ly.count.sdk.java.Config.Feature
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ly.count.sdk.java.ConfigCore.LoggingLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ly.count.sdk.java.internal.CoreFeature
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ly.count.sdk.java.internal.ModuleCrash.CrashType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ly.count.sdk.java.internal.SDKCore.Signal
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ly.count.sdk.java.internal.Transport.RequestResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ly.count.sdk.java.User.Gender
Returns the enum constant of this type with the specified name.
values() - Static method in enum ly.count.sdk.java.Config.DeviceIdRealm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ly.count.sdk.java.Config.DeviceIdStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ly.count.sdk.java.Config.Feature
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ly.count.sdk.java.ConfigCore.LoggingLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ly.count.sdk.java.internal.CoreFeature
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ly.count.sdk.java.internal.ModuleCrash.CrashType
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class ly.count.sdk.java.internal.ModuleRemoteConfig.RemoteConfigValueStore
 
values() - Static method in enum ly.count.sdk.java.internal.SDKCore.Signal
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ly.count.sdk.java.internal.Transport.RequestResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ly.count.sdk.java.User.Gender
Returns an array containing the constants of this enum type, in the order they are declared.
view(String, boolean) - Method in class ly.count.sdk.java.Cly
 
view(String) - Method in class ly.count.sdk.java.Cly
 
view(String, boolean) - Method in class ly.count.sdk.java.internal.SessionImpl
 
view(String) - Method in class ly.count.sdk.java.internal.SessionImpl
 
view(String, boolean) - Method in interface ly.count.sdk.java.Usage
Start new view.
view(String) - Method in interface ly.count.sdk.java.Usage
Identical to Usage.view(String, boolean), but without start parameter which is determined automatically based on whether this view is first in this session.
View - Interface in ly.count.sdk.java
Contract interface for Views functionality

W

w(String) - Method in interface ly.count.sdk.java.internal.Log.Logger
 
w(String, Throwable) - Method in interface ly.count.sdk.java.internal.Log.Logger
 
w(String) - Method in class ly.count.sdk.java.internal.Log.Module
 
w(String, Throwable) - Method in class ly.count.sdk.java.internal.Log.Module
 
w(String) - Method in class ly.count.sdk.java.internal.Log.SystemLogger
 
w(String, Throwable) - Method in class ly.count.sdk.java.internal.Log.SystemLogger
 
w(String) - Static method in class ly.count.sdk.java.internal.Log
ConfigCore.LoggingLevel#WARN level logging
w(String, Throwable) - Static method in class ly.count.sdk.java.internal.Log
ConfigCore.LoggingLevel#WARN level logging
write(int) - Method in class ly.count.sdk.java.internal.Base64.OutputStream
Writes the byte to the output stream after converting to/from Base64 notation.
write(byte[], int, int) - Method in class ly.count.sdk.java.internal.Base64.OutputStream
Calls Base64.OutputStream.write(int) repeatedly until len bytes are written.
wtf(String) - Method in interface ly.count.sdk.java.internal.Log.Logger
 
wtf(String, Throwable) - Method in interface ly.count.sdk.java.internal.Log.Logger
 
wtf(String) - Method in class ly.count.sdk.java.internal.Log.Module
 
wtf(String, Throwable) - Method in class ly.count.sdk.java.internal.Log.Module
 
wtf(String) - Method in class ly.count.sdk.java.internal.Log.SystemLogger
 
wtf(String, Throwable) - Method in class ly.count.sdk.java.internal.Log.SystemLogger
 
wtf(String) - Static method in class ly.count.sdk.java.internal.Log
ConfigCore.LoggingLevel#ERROR (Android wtf) level logging which throws an exception when ConfigCore.testMode is enabled.
wtf(String, Throwable) - Static method in class ly.count.sdk.java.internal.Log
ConfigCore.LoggingLevel#ERROR (Android wtf) level logging which throws an exception when ConfigCore.testMode is enabled.

_

_reflectiveCall(String, Object, String, Object...) - Method in class ly.count.sdk.java.internal.Utils
 
_reflectiveCallStrict(String, Object, String, Object...) - Method in class ly.count.sdk.java.internal.Utils
 
_reflectiveClassExists(String) - Method in class ly.count.sdk.java.internal.Utils
Check whether class exists in default class loader.
_reflectiveGetField(Object, Class, String) - Method in class ly.count.sdk.java.internal.Utils
 
_reflectiveSetField(Object, Class, String, Object) - Method in class ly.count.sdk.java.internal.Utils
 
A B C D E F G H I J L M N O P R S T U V W _ 
Skip navigation links