public class UserData
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
void |
get(java.lang.String key,
UserDataHandler handler)
Gets userData string. if data exists in cache the callback is fired
immediately, if not async request is sent to user.
|
java.lang.String |
getCached(java.lang.String key)
Gets userData from cache, if userData is not cached(i.e. has not been requested,
or set earlier) null will be returned.
|
protected void |
recvData(java.lang.String key,
java.lang.String value) |
void |
set(java.lang.String key,
java.lang.String value)
Sets userData for user, data is set in cache and sent to user
|
public UserData(User user)
public void get(java.lang.String key,
UserDataHandler handler)
key - Requested keyhandler - Handler to be invoked when data arrivespublic java.lang.String getCached(java.lang.String key)
key - Requested keypublic void set(java.lang.String key,
java.lang.String value)
key - Name of valuevalue - Data to be setprotected void recvData(java.lang.String key,
java.lang.String value)