173.3. Spring Boot Auto-Configuration

구성 요소는 아래 나열된 34 가지 옵션을 지원합니다.

이름설명기본값유형

camel.component.jetty.allow-java-serialized-object

요청이 context-type=application/x-java-serialized-object를 사용할 때 java serialization을 허용할지 여부입니다. 이 설정은 기본적으로 꺼져 있습니다. 이를 활성화하면 Java가 요청에서 Java로 들어오는 데이터를 역직렬화하고 잠재적인 보안 위험이 될 수 있다는 점에 유의하십시오.

false

부울

camel.component.jetty.continuation-timeout

Jetty를 소비자(서버)로 사용할 때 밀리코어로 타임아웃을 설정할 수 있습니다. 기본적으로 Jetty는 30000을 사용합니다. 값 = 0을 사용하면 만료되지 않습니다. 시간 초과가 발생하면 요청이 만료되고 Jetty는 http 오류 503을 클라이언트로 반환합니다. 이 옵션은 비동기 라우팅 엔진과 함께 Jetty를 사용할 때만 사용됩니다.

30000

long

camel.component.jetty.enable-jmx

이 옵션이 true이면 이 엔드포인트에 대해 Jetty JMX 지원이 활성화됩니다.

false

부울

camel.component.jetty.enabled

jetty 구성 요소 활성화

true

부울

camel.component.jetty.error-handler

이 옵션은 Jetty 서버에서 사용하는 ErrorHandler를 설정하는 데 사용됩니다. 옵션은 org.eclipse.jetty.server.handler.ErrorHandler 유형입니다.

 

문자열

camel.component.jetty.header-filter-strategy

사용자 지정 org.apache.camel.spi.HeaderFilterStrategy를 사용하여 Camel 메시지로 헤더를 필터링하려면 다음을 수행합니다. 옵션은 org.apache.camel.spi.HeaderFilterStrategy 유형입니다.

 

문자열

camel.component.jetty.http-binding

Not to be used - 대신 JettyHttpBinding을 사용하십시오. 옵션은 org.apache.camel.http.common.HttpBinding 유형입니다.

 

문자열

camel.component.jetty.http-client-max-threads

HttpClient 스레드 풀에서 최대 스레드 수에 대한 값을 설정하려면To set a value for maximum number of threads in HttpClient thread pool. min 및 max 크기를 모두 구성해야 합니다.

 

정수

camel.component.jetty.http-client-min-threads

HttpClient 스레드 풀에서 스레드의 최소 수에 대한 값을 설정하려면To set a value for minimum number of threads in HttpClient thread pool. min 및 max 크기를 모두 구성해야 합니다.

 

정수

camel.component.jetty.http-configuration

Jetty 구성 요소는 HttpConfiguration을 사용하지 않습니다. 옵션은 org.apache.camel.http.common.HttpConfiguration 유형입니다.

 

문자열

camel.component.jetty.jetty-http-binding

사용자 지정 org.apache.camel.component.jetty.JettyHttpBinding을 사용하려면 생산자에 대한 응답을 작성하는 방법을 사용자 지정하는 데 사용됩니다. 옵션은 org.apache.camel.component.jetty.JettyHttpBinding 유형입니다.

 

문자열

camel.component.jetty.keystore

키 항목에 Jetty 서버의 자체 X.509 인증서가 포함된 Java 키 저장소 파일의 위치를 지정합니다.

 

문자열

camel.component.jetty.max-threads

서버 스레드 풀의 최대 스레드 수에 대한 값을 설정하려면To set a value for maximum number of threads in server thread pool. min 및 max 크기를 모두 구성해야 합니다.

 

정수

camel.component.jetty.mb-container

JMX가 mbeans 등록에 사용되는 경우, 기존 구성된 org.eclipse.jetty.jetty.jmx.MBeanContainer를 사용하려면 다음을 수행합니다. 옵션은 org.eclipse.jetty.jmx.MBeanContainer 유형입니다.

 

문자열

camel.component.jetty.min-threads

서버 스레드 풀의 스레드 최소 수에 대한 값을 설정하려면To set a value for minimum number of threads in server thread pool. min 및 max 크기를 모두 구성해야 합니다.

 

정수

camel.component.jetty.proxy-host

http 프록시를 사용하여 호스트 이름을 구성합니다.

 

문자열

camel.component.jetty.proxy-port

http 프록시를 사용하여 포트 번호를 구성하려면 다음을 수행합니다.

 

정수

camel.component.jetty.request-buffer-size

Jetty 커넥터에서 요청 버퍼 크기의 사용자 지정 값을 구성할 수 있습니다.

 

정수

camel.component.jetty.request-header-size

Jetty 커넥터에서 요청 헤더 크기의 사용자 지정 값을 구성할 수 있습니다.

 

정수

camel.component.jetty.resolve-property-placeholders

구성 요소가 시작 시 자체적으로 속성 자리 표시자를 확인해야 하는지 여부입니다. String 유형의 속성만 속성 자리 표시자를 사용할 수 있습니다.Only properties which are of String type can use property placeholders.

true

부울

camel.component.jetty.response-buffer-size

Jetty 커넥터에서 응답 버퍼 크기의 사용자 지정 값을 구성할 수 있습니다.

 

정수

camel.component.jetty.response-header-size

Jetty 커넥터에서 응답 헤더 크기의 사용자 지정 값을 구성할 수 있습니다.

 

정수

camel.component.jetty.send-server-version

옵션이 true이면 jetty 서버는 요청을 전송하는 클라이언트에 날짜 헤더를 보냅니다. 다른 camel-jetty 엔드포인트가 동일한 포트를 공유하고 있지 않은지 확인하십시오. 그렇지 않으면 이 옵션이 예상대로 작동하지 않을 수 있습니다.

true

부울

camel.component.jetty.socket-connector-properties

일반 HTTP 커넥터 속성을 포함하는 맵입니다. sslSocketConnectorProperties와 동일한 원칙을 사용합니다. 옵션은 java.util.Map<java.lang.String,java.lang.Object> 유형입니다.

 

문자열

camel.component.jetty.socket-connectors

포트 번호별 HTTP 커넥터를 포함하는 맵입니다. sslSocketConnectors와 동일한 원칙을 사용합니다. 옵션은 java.util.Map<java.lang.Integer,org.eclipse.jetty.server.Connector> 유형입니다.

 

문자열

camel.component.jetty.ssl-context-parameters

SSLContextParameters를 사용하여 보안을 구성하려면 다음을 수행합니다. 옵션은 org.apache.camel.util.jsse.SSLContextParameters 유형입니다.

 

문자열

camel.component.jetty.ssl-key-password

키 저장소에서 인증서의 키 항목에 액세스하는 데 사용되는 키 암호입니다(이는 키 저장소 명령의 -keypass 옵션에 제공된 암호와 동일합니다).

 

문자열

camel.component.jetty.ssl-password

키 저장소 파일에 액세스해야 하는 ssl 암호입니다(키 저장소 명령의 -storepass 옵션에 제공된 암호와 동일합니다).

 

문자열

camel.component.jetty.ssl-socket-connector-properties

일반 SSL 커넥터 속성을 포함하는 맵입니다. 옵션은 java.util.Map<java.lang.String,java.lang.Object> 유형입니다.

 

문자열

camel.component.jetty.ssl-socket-connectors

포트 번호별 SSL 커넥터를 포함하는 맵입니다. 옵션은 java.util.Map<java.lang.Integer,org.eclipse.jetty.server.Connector> 유형입니다.

 

문자열

camel.component.jetty.thread-pool

서버에 대한 사용자 지정 스레드 풀을 사용하려면To use a custom thread pool for the server 이 옵션은 특별한 경우에만 사용해야 합니다. 옵션은 org.eclipse.jetty.util.thread.ThreadPool 유형입니다.

 

문자열

camel.component.jetty.use-continuation

Jetty 서버에 대한 Jetty continuations를 사용할지 여부입니다.

true

부울

camel.component.jetty.use-global-ssl-context-parameters

글로벌 SSL 컨텍스트 매개변수 사용

false

부울

camel.component.jetty.use-x-forwarded-for-header

HttpServletRequest.getRemoteAddr에서 X-Forwarded-For 헤더를 사용합니다.

false

부울