刘光辉
5 小时以前 06f314545ac3514d7ce28939920866ae8188d31c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package jnpf.dmsService.search;
 
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Component;
import org.springframework.transaction.event.TransactionPhase;
import org.springframework.transaction.event.TransactionalEventListener;
 
@Component
@RequiredArgsConstructor
public class DmsSearchIndexJobCreatedListener {
    private final DmsSearchIndexQueue queue;
 
    @TransactionalEventListener(phase = TransactionPhase.AFTER_COMMIT, fallbackExecution = true)
    public void handle(DmsSearchIndexJobCreatedEvent event) {
        queue.push(event.getTask());
    }
}