Package at.aimon.session.web.spi
Class ConversationLock.LockHandle
java.lang.Object
at.aimon.session.web.spi.ConversationLock.LockHandle
- Enclosing interface:
ConversationLock
Immutable handle returned by a successful
ConversationLock.tryAcquire(at.aimon.core.agent.conversation.ConversationId, java.lang.String, java.time.Duration).-
Constructor Summary
ConstructorsConstructorDescriptionLockHandle(at.aimon.core.agent.conversation.ConversationId conversationId, String holderId, long fencingToken, Instant acquiredAt, Duration lease) -
Method Summary
Modifier and TypeMethodDescriptionat.aimon.core.agent.conversation.ConversationIdlonggetLease()
-
Constructor Details
-
LockHandle
-
-
Method Details
-
getConversationId
public at.aimon.core.agent.conversation.ConversationId getConversationId() -
getHolderId
-
getFencingToken
public long getFencingToken() -
getAcquiredAt
-
getLease
-