[java] Java Jersey에서 요청 스레드 풀 크기를 설정하는 방법은?
import org.glassfish.jersey.server.ResourceConfig;
import org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory;
import org.glassfish.jersey.server.spi.Container;
import org.glassfish.jersey.grizzly2.servlet.ServletContainer;
import org.glassfish.jersey.server.ApplicationHandler;

public class Main {

    public static void main(String[] args) {
        // ResourceConfig를 사용하여 Jersey App을 설정합니다.
        ResourceConfig resourceConfig = new ResourceConfig();
        resourceConfig.packages("com.example.rest");

        // App의 경로를 설정합니다.
        String baseUri = "http://localhost:8080/";
        String servletPath = "api";

        // GrizzlyHttpServerFactory를 사용하여 Grizzly 서버를 생성합니다.
        Container container = new ServletContainer(resourceConfig);
        GrizzlyHttpServerFactory.createHttpServer(baseUri, servletPath, container);

        // 서버에서 요청 스레드 풀 크기를 설정합니다.
        ApplicationHandler applicationHandler = (ApplicationHandler) resourceConfig.getApplicationHandler();
        applicationHandler.setThreadPoolSize(10);
    }
}

위의 예제 코드에서는 applicationHandler.setThreadPoolSize(10)를 사용하여 요청 스레드 풀의 크기를 10으로 설정하였습니다. 필요에 따라 원하는 크기로 값을 변경할 수 있습니다.

더 자세한 내용은 Jersey documentation을 참고하십시오.