public void afterCommit(TransactionResource resource, String lockToken, boolean success) {
List transactionListeners = (List) transactionListenerById.remove(lockToken);
if (transactionListeners != null) {
for (Iterator it = transactionListeners.iterator(); it.hasNext(); ) {
TransactionListener txListener = (TransactionListener) it.next();
txListener.afterCommit(resource, lockToken, success);
}
}
}
//----------------------------------------------< private inner classes >---