public class UserStateService extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
_delay_update_DB |
static String |
DEFAULT_STATUS |
int |
delay |
static String |
LAST_ACTIVITY_PROP |
static int |
pingCounter |
static String |
STATUS_PROP |
static String |
USER_ID_PROP |
static String |
USER_STATATUS_NODETYPE |
static String |
VIDEOCALLS_BASE_PATH |
| Constructor and Description |
|---|
UserStateService(org.exoplatform.services.cache.CacheService cacheService) |
| Modifier and Type | Method and Description |
|---|---|
UserStateModel |
getUserState(String userId) |
boolean |
isOnline(String userId) |
List<UserStateModel> |
online() |
void |
ping(String userId) |
void |
save(UserStateModel model) |
public static String VIDEOCALLS_BASE_PATH
public static String USER_STATATUS_NODETYPE
public static String USER_ID_PROP
public static String LAST_ACTIVITY_PROP
public static String STATUS_PROP
public static String DEFAULT_STATUS
public int delay
public static final int _delay_update_DB
public static int pingCounter
public UserStateService(org.exoplatform.services.cache.CacheService cacheService)
public void save(UserStateModel model)
public UserStateModel getUserState(String userId)
public void ping(String userId)
public List<UserStateModel> online()
public boolean isOnline(String userId)
Copyright © 2003–2015 eXo Platform SAS. All rights reserved.