/**
* Three Phase Commit Coordinator with support of user-supplied commit cohorts
- * which participates in three-phase commit protocols
+ * which participates in three-phase commit protocols.
*
* @param <P>
* Type of path (subtree identifier), which represents location in
* @param <D>
* Type of data (payload), which represents data payload
*/
+@Deprecated
public interface AsyncConfigurationCommitCoordinator<P extends Path<P>, D> {
-
/**
- * Register configuration commit handler for particular subtree
- *
- * Configuration commit handler is invoked for all write transactions
- * which modifies <code>subtree</code>
+ * Register configuration commit handler for particular subtree. Configuration commit handler is invoked for all
+ * write transactions which modifies <code>subtree</code>
*
* @param subtree Subtree which configuration commit handler is interested it
* @param commitHandler Instance of user-provided commit handler
* @return Registration object representing this registration. Invoking {@link ObjectRegistration#close()}
- * will unregister configuration commit handler.
+ * will unregister configuration commit handler.
*/
<C extends AsyncConfigurationCommitCohort<P, D>> ObjectRegistration<C> registerConfigurationCommitHandler(
P subtree, C commitHandler);