public void addSynchronization (Synchronization participant) throws WrongStateException, NoTransactionException, InvalidTransactionException, InvalidSynchronizationException, DuplicateSynchronizationException, SystemException
{
try
{
_coordinatorManager.addParticipant(new SynchronizationAction(participant), Priorities.SYNCHRONIZATION, null);
}
catch (com.arjuna.mw.wscf.exceptions.DuplicateParticipantException ex)
{
throw new DuplicateSynchronizationException();
}