Class RpcLockConflictException

All Implemented Interfaces:
Serializable

public final class RpcLockConflictException extends DexServiceException
Reports that a locking RPC could not acquire its requested Attribute locks.

The exception uses gRPC Status.Code.ABORTED. Callers may retry after contention clears, ideally using application-appropriate backoff and idempotent RPC input.

See Also:
  • Constructor Details

    • RpcLockConflictException

      public RpcLockConflictException(String detail, Throwable cause)
      Creates an RPC lock-conflict exception.
      Parameters:
      detail - the server-provided lock conflict detail
      cause - the original transport failure