Skip to content

Commit 69a8491

Browse files
committed
refactor: Container에서 예약 취소 시간 주입 받기로 변경
1 parent 305728e commit 69a8491

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed

src/main/java/com/thirdparty/ticketing/domain/ticket/service/NewRedisReservationService.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,9 @@ public class NewRedisReservationService implements ReservationService{
2525
private final MemberRepository memberRepository;
2626
private final SeatRepository seatRepository;
2727
private final StringRedisTemplate redisTemplate;
28-
private final String SEAT_CONST = "seat-selected-number:";
28+
private final int reservationReleaseDelay;
2929

30-
@Value("${ticketing.reservation.release-delay-seconds}")
31-
private int reservationReleaseDelay;
30+
private final static String SEAT_CONST = "seat-selected-number:";
3231

3332
@Override
3433
public void selectSeat(String memberEmail, SeatSelectionRequest seatSelectionRequest) {

src/main/java/com/thirdparty/ticketing/domain/ticket/service/ReservationTransactionService.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,10 @@ public class ReservationTransactionService implements ReservationService {
3535
private final PaymentProcessor paymentProcessor;
3636
private final LockSeatStrategy lockSeatStrategy;
3737
private final EventPublisher eventPublisher;
38-
3938
private final ReservationManager reservationManager;
40-
private final ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(5);
39+
private final int reservationReleaseDelay;
4140

42-
@Value("${ticketing.reservation.release-delay-seconds}")
43-
private int reservationReleaseDelay;
41+
private final ScheduledExecutorService scheduler;
4442

4543
@Override
4644
@Transactional

0 commit comments

Comments
 (0)