Is it possible do define an ejb interception that sits outside the transaction? I need to publish events, but only after the transaction was able to commit.