Package com.sap.cloud.mobile.foundation.usage
See: Description
-
Class Summary Class Description DeviceInfoUtil UsageBroker Collect, store and upload client usage events in a flexible way and send it to an analytics server. UsageInfo This class embeds name/value pair properties in a HashMap
and is part of a UsageRecord.UsageReporter Each Usage Reporter is assigned a Target ID, and reports usage by persisting the UsageRecords into the UsageStore. UsageRecord A Usage Record represents a single unit of usage information reported by a UsageReporter, it contains a Date, UsageInfo, and a user defined event implemented as an Enum instance. AppUsage The mobile services server supports a specific format of usage data and event types. UploadWorker AppUsageUploader This class is used for uploading client usage information to mobile services. Usage This class serves as the entry point to a set of framework APIs that allow you to extend and implement your own usage reporting based on your own server, to collect, store, and upload client usage events in a flexible way. AppUsageInfo A helper class that embeds usage event information and provides chained setter methods to set values with mobile services-specific keys. UsageService Represents the usage service to handle all usage related tasks. -
Interface Summary Interface Description UsageStore Provides interface for the store object to persist the UsageRecord reported by all UsageReporters. UsageSnapshot This is the interface that defines the behavior of a usage snapshot object. UploadListener Listener for the AppUsageUploader
to dispatch usage upload events-- progress and completion status.