public class MutexDomain extends Object
| Constructor and Description |
|---|
MutexDomain(CacheDatabase cache,
JobQueueDomain jobQueueDomain,
StampSheetConfiguration stampSheetConfiguration,
Gs2RestSession session,
String namespaceName,
String userId,
String propertyId) |
| Modifier and Type | Method and Description |
|---|---|
static String |
createCacheKey(String propertyId) |
static String |
createCacheParentKey(String namespaceName,
String userId,
String propertyId,
String childType) |
MutexDomain |
delete(DeleteMutexByUserIdRequest request) |
String |
getNamespaceName() |
String |
getPropertyId() |
String |
getUserId() |
MutexDomain |
lock(LockByUserIdRequest request) |
Mutex |
model() |
MutexDomain |
unlock(UnlockByUserIdRequest request) |
public MutexDomain(CacheDatabase cache, JobQueueDomain jobQueueDomain, StampSheetConfiguration stampSheetConfiguration, Gs2RestSession session, String namespaceName, String userId, String propertyId)
public String getNamespaceName()
public String getUserId()
public String getPropertyId()
public MutexDomain lock(LockByUserIdRequest request)
public MutexDomain unlock(UnlockByUserIdRequest request)
public MutexDomain delete(DeleteMutexByUserIdRequest request)
public static String createCacheParentKey(String namespaceName, String userId, String propertyId, String childType)
public Mutex model()
Copyright © 2016-2019 Game Server Services, Inc. AllRights Reserved.