SigScheduler

Scheduling system

기본적인 스케줄링을 지원하는 스케줄러 입니다.

Reason

  • Fo의 Common.run(...) 메서드는 테스트 코드 실행을 방해합니다.

  • CompletableFuture 와의 호환성을 확보합니다.

  • 자체 스케줄링 시스템을 만들어 추후 확장에 대비합니다.

Usage

SigScheduler.getInstance()로 사용할 수 있습니다.

Feature

  • 일반적인 BukkitScheduler의 기능을 지원합니다. (run, timer, async, delay)

  • runAtTime, runAtDate 기능으로 현실 시간에 맞춰 스케줄링을 할 수 있습니다.

  • CompletableFuture를 사용할 수 있습니다.

  • @NonBlocking, @Blocking 어노테이션으로 IDEA에서 사전 경고를 받을 수 있습니다.

Last updated