Class IdRequestQueueService
java.lang.Object
com.persequor.saga.modules.id.service.IdRequestQueueService
-
Constructor Summary
ConstructorsConstructorDescriptionIdRequestQueueService
(IdModuleRequestRepository requestRepository, QueuedIdRequestRepository repository, com.persequor.extension.lock.ILockService lockService) -
Method Summary
Modifier and TypeMethodDescriptionvoid
fail
(QueuedIdRequest idQueue) getQueuedIdRequest
(String issuerId, UUID sagaOrderId) getQueuedIdRequests
(String issuerId) void
purgeFromQueues
(UUID sagaOrderId, String issuerId) void
removeIdQueue
(QueuedIdRequest idQueue) void
saveQueuedIdRequest
(QueuedIdRequest idQueue) unfailRequest
(UUID sagaOrderId, String userOrderId) void
-
Constructor Details
-
IdRequestQueueService
@Inject public IdRequestQueueService(IdModuleRequestRepository requestRepository, QueuedIdRequestRepository repository, com.persequor.extension.lock.ILockService lockService)
-
-
Method Details
-
getQueuedIdRequests
-
getQueuedIdRequest
-
saveQueuedIdRequest
-
removeIdQueue
-
wakeUp
-
fail
-
unfailRequest
-
purgeFromQueues
-