void observesOrangePOM(@Observes ProcessObserverMethod<Orange, FruitObserver> event) { // replace qualifiers // set reception to Reception.IF_EXISTS // set transaction phase to TransactionPhase.AFTER_SUCCESS event.configureObserverMethod() .qualifiers(Delicious.DeliciousLiteral.INSTANCE) .reception(Reception.IF_EXISTS) .transactionPhase(TransactionPhase.AFTER_SUCCESS); }