Package io.gs2.lock
Class Gs2LockRestClient
-
Field Summary
Fields inherited from class io.gs2.core.AbstractGs2Client
session -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateNamespace(CreateNamespaceRequest request) voidcreateNamespaceAsync(CreateNamespaceRequest request, AsyncAction<AsyncResult<CreateNamespaceResult>> callback) voiddeleteMutexByUserIdAsync(DeleteMutexByUserIdRequest request, AsyncAction<AsyncResult<DeleteMutexByUserIdResult>> callback) deleteNamespace(DeleteNamespaceRequest request) voiddeleteNamespaceAsync(DeleteNamespaceRequest request, AsyncAction<AsyncResult<DeleteNamespaceResult>> callback) describeMutexes(DescribeMutexesRequest request) voiddescribeMutexesAsync(DescribeMutexesRequest request, AsyncAction<AsyncResult<DescribeMutexesResult>> callback) voiddescribeMutexesByUserIdAsync(DescribeMutexesByUserIdRequest request, AsyncAction<AsyncResult<DescribeMutexesByUserIdResult>> callback) voiddescribeNamespacesAsync(DescribeNamespacesRequest request, AsyncAction<AsyncResult<DescribeNamespacesResult>> callback) getMutex(GetMutexRequest request) voidgetMutexAsync(GetMutexRequest request, AsyncAction<AsyncResult<GetMutexResult>> callback) getMutexByUserId(GetMutexByUserIdRequest request) voidgetMutexByUserIdAsync(GetMutexByUserIdRequest request, AsyncAction<AsyncResult<GetMutexByUserIdResult>> callback) getNamespace(GetNamespaceRequest request) voidgetNamespaceAsync(GetNamespaceRequest request, AsyncAction<AsyncResult<GetNamespaceResult>> callback) voidgetNamespaceStatusAsync(GetNamespaceStatusRequest request, AsyncAction<AsyncResult<GetNamespaceStatusResult>> callback) lock(LockRequest request) voidlockAsync(LockRequest request, AsyncAction<AsyncResult<LockResult>> callback) lockByUserId(LockByUserIdRequest request) voidlockByUserIdAsync(LockByUserIdRequest request, AsyncAction<AsyncResult<LockByUserIdResult>> callback) unlock(UnlockRequest request) voidunlockAsync(UnlockRequest request, AsyncAction<AsyncResult<UnlockResult>> callback) unlockByUserId(UnlockByUserIdRequest request) voidunlockByUserIdAsync(UnlockByUserIdRequest request, AsyncAction<AsyncResult<UnlockByUserIdResult>> callback) updateNamespace(UpdateNamespaceRequest request) voidupdateNamespaceAsync(UpdateNamespaceRequest request, AsyncAction<AsyncResult<UpdateNamespaceResult>> callback)
-
Constructor Details
-
Gs2LockRestClient
-
-
Method Details
-
describeNamespacesAsync
public void describeNamespacesAsync(DescribeNamespacesRequest request, AsyncAction<AsyncResult<DescribeNamespacesResult>> callback) -
describeNamespaces
-
createNamespaceAsync
public void createNamespaceAsync(CreateNamespaceRequest request, AsyncAction<AsyncResult<CreateNamespaceResult>> callback) -
createNamespace
-
getNamespaceStatusAsync
public void getNamespaceStatusAsync(GetNamespaceStatusRequest request, AsyncAction<AsyncResult<GetNamespaceStatusResult>> callback) -
getNamespaceStatus
-
getNamespaceAsync
public void getNamespaceAsync(GetNamespaceRequest request, AsyncAction<AsyncResult<GetNamespaceResult>> callback) -
getNamespace
-
updateNamespaceAsync
public void updateNamespaceAsync(UpdateNamespaceRequest request, AsyncAction<AsyncResult<UpdateNamespaceResult>> callback) -
updateNamespace
-
deleteNamespaceAsync
public void deleteNamespaceAsync(DeleteNamespaceRequest request, AsyncAction<AsyncResult<DeleteNamespaceResult>> callback) -
deleteNamespace
-
describeMutexesAsync
public void describeMutexesAsync(DescribeMutexesRequest request, AsyncAction<AsyncResult<DescribeMutexesResult>> callback) -
describeMutexes
-
describeMutexesByUserIdAsync
public void describeMutexesByUserIdAsync(DescribeMutexesByUserIdRequest request, AsyncAction<AsyncResult<DescribeMutexesByUserIdResult>> callback) -
describeMutexesByUserId
public DescribeMutexesByUserIdResult describeMutexesByUserId(DescribeMutexesByUserIdRequest request) -
lockAsync
-
lock
-
lockByUserIdAsync
public void lockByUserIdAsync(LockByUserIdRequest request, AsyncAction<AsyncResult<LockByUserIdResult>> callback) -
lockByUserId
-
unlockAsync
-
unlock
-
unlockByUserIdAsync
public void unlockByUserIdAsync(UnlockByUserIdRequest request, AsyncAction<AsyncResult<UnlockByUserIdResult>> callback) -
unlockByUserId
-
getMutexAsync
public void getMutexAsync(GetMutexRequest request, AsyncAction<AsyncResult<GetMutexResult>> callback) -
getMutex
-
getMutexByUserIdAsync
public void getMutexByUserIdAsync(GetMutexByUserIdRequest request, AsyncAction<AsyncResult<GetMutexByUserIdResult>> callback) -
getMutexByUserId
-
deleteMutexByUserIdAsync
public void deleteMutexByUserIdAsync(DeleteMutexByUserIdRequest request, AsyncAction<AsyncResult<DeleteMutexByUserIdResult>> callback) -
deleteMutexByUserId
-