@Override public void run() throws Exception { ClusterServiceImpl service = getService(); ClusterStateManager clusterStateManager = service.getClusterStateManager(); ClusterState state = clusterStateManager.getState(); if (state == ClusterState.IN_TRANSITION) { getLogger().info("Extending cluster state lock. Initiator: " + initiator + ", lease-time: " + leaseTime); } else { getLogger().info("Locking cluster state. Initiator: " + initiator + ", lease-time: " + leaseTime); } clusterStateManager.lockClusterState(stateChange, initiator, txnId, leaseTime, memberListVersion, partitionStateVersion); }
@Override public void run() throws Exception { ClusterServiceImpl service = getService(); ClusterStateManager clusterStateManager = service.getClusterStateManager(); ClusterState state = clusterStateManager.getState(); if (state == ClusterState.IN_TRANSITION) { getLogger().info("Extending cluster state lock. Initiator: " + initiator + ", lease-time: " + leaseTime); } else { getLogger().info("Locking cluster state. Initiator: " + initiator + ", lease-time: " + leaseTime); } clusterStateManager.lockClusterState(stateChange, initiator, txnId, leaseTime, memberListVersion, partitionStateVersion); }