private DistributedMember getMemberFromTrackerKey(Object trackerKey) { if (trackerKey instanceof TXId) { TXId id1 = (TXId)trackerKey; return id1.getMemberId(); } else if (trackerKey instanceof TXLockId) { TXLockId id2 = (TXLockId)trackerKey; return id2.getMemberId(); } return null; } };
LockGrantorId lockGrantorId = txLockId.getLockGrantorId(); if (lockGrantorId == null || !this.dlock.isLockGrantorId(lockGrantorId)) {
waitForMemberToDepart(lk.getMemberId(), dm); final TXCommitMessage mess; synchronized(this.txInProgress) {
waitForMemberToDepart(lk.getMemberId(), dm); } else if (key instanceof TXId) { TXId id = (TXId) key;