/**
* @throws DemoiselleException
*/
@Override
public void commit() {
Status status;
for (Connection connection : getDelegate()) {
try {
connection.commit();
status = getProducer().getStatus(connection);
status.setActive(false);
} catch (Exception cause) {
throw new TransactionException(cause);
}
}
}