Interface | Description |
---|---|
AsyncOp<T> |
비동기 처리를 추상화한 인터페이스
주의 - 절대 AsyncOp 내부에서 블러킹 호출을 하면 안된다
e.g. - Lettuce 에 대한 비동기 get() 호출 등을 AsyncOp 으로 추상화할 수 있다
|
Class | Description |
---|---|
Async<V,E extends java.lang.Throwable> |
비동기 처리를 위한 API 모음 클래스
기존에 스레드 기반으로 작성된 블러킹 혹은 논블러킹 호출을 파이버기반으로 비동기 처리할 수 있는 기능을 제공한다
|
Callable<V> |
반환값을 기대하는 Callable 구현에 대한 추상 클래스
|
GameAnvilSettableFuture<V> |
파이버기반의 SettableFuture 클래스
이 Future 에 대한 get() 호출은 스레드 블러킹이 아니고 파이버가 블러킹된다
|
GameAnvilThreadPool |
스레드 블러킹 호출을 처리하기 위해 사용 할 스레드풀을 미리 생성하는 클래스
|