public void interceptSocket(Socket socket, boolean onAccept) throws IOException { if (!isSocketInterceptorEnabled()) { return; } final MemberSocketInterceptor memberSocketInterceptor = ioService.getMemberSocketInterceptor(); if (memberSocketInterceptor == null) { return; } if (onAccept) { memberSocketInterceptor.onAccept(socket); } else { memberSocketInterceptor.onConnect(socket); } }