Un'origine eventi può modificare la modalità di transazione utilizzata da un programma
di output.
Perché e quando eseguire questa attività
Questa modifica della modalità di transazione rimane in vigore per le presentazioni di eventi successive, ma non cambia la modalità di transazione preferita definita nel profilo di produzione del programma di output.
Nota: le transazioni sono supportate solo in un contenitore J2EE.
Passi per questa attività
Per modificare la modalità di transazione, utilizzare il metodo setTransactionMode(int). emitter.setTransactionMode(transactionMode);
transactionMode è una costante intera definita dall'interfaccia TransactionMode:
- TransactionMode.NEW (invia l'evento in una nuova transazione)
- TransactionMode.SAME (invia l'evento nella transazione corrente)
- TransactionMode.DEFAULT (invia l'evento utilizzando le impostazioni correnti del programma di output)