com.atomikos.icatch.CompositeCoordinator Maven / Gradle / Ivy
/**
* Copyright (C) 2000-2023 Atomikos
*
* LICENSE CONDITIONS
*
* See http://www.atomikos.com/Main/WhichLicenseApplies for details.
*/
package com.atomikos.icatch;
/**
* Represents the per-server work done
* as part of the same global (root) transaction scope.
*/
public interface CompositeCoordinator
{
/**
* @return The coordinatorId.
*/
String getCoordinatorId();
/**
*
* @return The top-level root's coordinatorId.
*/
String getRootId();
/**
*
*@return RecoveryCoordinator.
*/
RecoveryCoordinator getRecoveryCoordinator();
}