| Interface | Description | 
|---|---|
| ChangePasswordCallback | 
 A  
ChangePasswordCallback is used to run code after user changing the password. | 
| CountCallback | 
 A  
CountCallback is used to run code after a MesosferQuery is used to count objects
 matching a query in a background thread. | 
| DeleteCallback | 
 A  
DeleteCallback is used to run code after saving a MesosferData in a background
 thread. | 
| FindCallback<T extends com.eyro.mesosfer.CoreObject> | 
 A  
FindCallback is used to run code after a MesosferQuery is used to fetch a list of
 MesosferDatas in a background thread. | 
| GetCallback<T extends com.eyro.mesosfer.CoreObject> | 
 A  
GetCallback is used to run code after a MesosferQuery is used to fetch a
 MesosferData in a background thread. | 
| LogInCallback | 
 A  
LogInCallback is used to run code after logging in a user. | 
| LogOutCallback | 
 A  
LogOutCallback is used to run code after logging out a user. | 
| RegisterCallback | 
 A  
RegisterCallback is used to run code after signing up a MesosferUser in a background
 thread. | 
| SaveCallback | 
 A  
SaveCallback is used to run code after saving a MesosferData in a background
 thread. | 
| Class | Description | 
|---|---|
| Mesosfer | 
 The  
Mesosfer class contains static functions that handle global configuration
 for the Mesosfer library. | 
| MesosferBeacon | 
 The  
MesosferBeacon is a custom local representation of beacon data that can be saved and
 retrieved from the Mesosfer cloud. | 
| MesosferColumn | 
 The  
MesosferColumn is representation of bucket column or schema from Mesosfer cloud | 
| MesosferData | 
 The  
MesosferData is a local representation of data that can be saved and retrieved from
 the Mesosfer cloud. | 
| MesosferDataSchema | 
 The  
MesosferDataSchema is a local representation of schema that can be saved and
 retrieved from the Mesosfer cloud. | 
| MesosferDateFormat | 
 This is the currently used date format. 
 | 
| MesosferLog | 
 The  
MesosferLog used to send analytic log based on beacon activity to the Mesosfer cloud. | 
| MesosferNotification | 
 The  
MesosferNotification is a custom local representation of notification data that can be saved and retrieved from the Mesosfer cloud. | 
| MesosferObject | 
 Extended class of  
JSONObject with some additional method. | 
| MesosferQuery<T extends com.eyro.mesosfer.CoreObject> | 
 
 The  
MesosferQuery class defines a query that is used to fetch MesosferDatas. | 
| MesosferStoryline | 
 The  
MesosferStoryline is a custom local representation of storyline data that can be saved and retrieved from the Mesosfer cloud. | 
| MesosferStorylineDetail | 
 The  
MesosferStorylineDetail is a custom local representation of storyline data that can be saved and retrieved from the Mesosfer cloud. | 
| MesosferUser | 
 The  
MesosferUser is a local representation of user data that can be saved and
 retrieved from the Mesosfer cloud. | 
| Enum | Description | 
|---|---|
| MesosferBeacon.Event | 
 The enum Event of beacon. 
 | 
| MesosferBeacon.Module | 
 The enum Module of beacon. 
 | 
| MesosferNotification.Type | 
 The enum Type. 
 | 
| MesosferObject.Type | 
 The enum of object type that supported by Mesosfer cloud. 
 | 
| MesosferStoryline.Campaign | 
 The enum Campaign. 
 | 
| MesosferStoryline.ShowDay | 
 The enum Show day. 
 | 
| Exception | Description | 
|---|---|
| MesosferException | 
 A MesosferException gets raised whenever a  
MesosferData, MesosferDataSchema or
 MesosferUser issues an invalid request, such as deleting or editing an object that no
 longer exists on the server, or when there is a network failure preventing communication with
 the Mesosfer server. | 
| Annotation Type | Description | 
|---|---|
| MesosferLogLevel | 
 The interface annotations of Mesosfer log level. 
 |