불법 셀렉터 예외

불법 셀렉터 예외 (IllegalSelectorException)

다른 셀렉터 프로바이더에서 만들어진 셀렉터에 채널을 등록하려 할 때 던져지는 unchecked 예외예요.

출처: Java API Reference

본문

IllegalSelectorException은 채널을 만든 것과 다른 셀렉터 프로바이더(SelectorProvider)에서 만들어진 셀렉터에 그 채널을 등록하려 할 때 던져지는 unchecked exception이에요.

public class IllegalSelectorException extends IllegalArgumentException

셀렉터와 채널은 같은 프로바이더에서 만들어야 서로 사용할 수 있습니다. IllegalArgumentException을 상속하므로 RuntimeException 계열이며, 같은 프로바이더의 셀렉터와 채널을 사용하면 방지할 수 있어요.

더 알아보기 (Learn more)