openjdk version "21.0.12" 2026-07-21 [검증기가 내는 형태] 프로덕션 판정, 정렬된 위반 목록 전체 20 / 경로당 5 위반 없음 전체 20 / 경로당 20 (같음) 위반 없음 전송만 SIMPLE 로 바꾼 프로파일 ClientProfileViolation[code=PRODUCTION_SIMPLE_FACTORY_FORBIDDEN, detail=profile=payment setting=transport] 전송 JDK + 경로 풀 요구 + HTTP/3 미승인 ClientProfileViolation[code=HTTP3_STABLE_FORBIDDEN, detail=profile=payment setting=protocols] ClientProfileViolation[code=JDK_FINE_GRAINED_POOL_UNSUPPORTED, detail=profile=payment setting=transport] [POOL_ROUTE_EXCEEDS_TOTAL 조건을 만들려면] 전체 10 / 경로당 20 -> IllegalArgumentException: per-route pool must not exceed the total pool 프로파일은 이미 만들어진 PoolSettings 를 들고 있으므로, 검증기에 넘길 프로파일 자체를 만들 수 없다. [DUPLICATE_CLIENT_NAME 조건을 만들려면] 같은 이름을 두 번 넣은 맵의 크기 : 1 검증기가 이름 중복을 세는 자리는 이 맵을 순회한다.