174.3. Spring Boot 자동 구성
구성 요소는 아래에 나열된 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 | 192.0.2.ty를 소비자(서버)로 사용할 때 밀리그램으로 시간 초과를 설정할 수 있습니다. 기본적으로는 30000을 사용합니다. 값이 0이면 만료되지 않습니다. 시간 초과가 발생하면 요청이 만료되고 192.0.2.ty는 http 오류 503을 클라이언트로 반환합니다. 이 옵션은 비동기 라우팅 엔진과 함께 Cryostat를 사용하는 경우에만 사용됩니다. | 30000 | long |
| camel.component.jetty.enable-jmx | 이 옵션이 true인 경우 이 엔드포인트에 대한 support가 활성화됩니다. | false | 부울 |
| camel.component.jetty.enabled | jetty 구성 요소 활성화 | true | 부울 |
| camel.component.jetty.error-handler | 이 옵션은 Server가 사용하는 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 | 사용하지 않음 - 대신 CryostattyHttpBinding을 사용하십시오. 옵션은 org.apache.camel.http.common.HttpBinding 유형입니다. | 문자열 | |
| camel.component.jetty.http-client-max-threads | CryostatClient 스레드 풀에서 최대 스레드 수에 대한 값을 설정하려면 다음을 수행합니다. min 및 max 크기 둘 다 구성해야 합니다. | 정수 | |
| camel.component.jetty.http-client-min-threads | CryostatClient 스레드 풀에서 최소 스레드 수에 대한 값을 설정하려면 다음을 수행합니다. min 및 max 크기 둘 다 구성해야 합니다. | 정수 | |
| camel.component.jetty.http-configuration | Cryostatty 구성 요소에서는 CryostatConfiguration을 사용하지 않습니다. 옵션은 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 | 키 항목의 X.509 인증서가 들어 있는 Java 키 저장소 파일의 위치를 지정합니다. | 문자열 | |
| camel.component.jetty.max-threads | 서버 스레드 풀에서 최대 스레드 수에 대한 값을 설정하려면 다음을 수행합니다. min 및 max 크기 둘 다 구성해야 합니다. | 정수 | |
| camel.component.jetty.mb-container | 기존 구성된 org.eclipse.jetty.jmx.MBeanContainer를 사용하려면 Cryostat가 mbeans를 등록하는데 사용합니다. 옵션은 org.eclipse.jetty.jmx.MBeanContainer 유형입니다. | 문자열 | |
| camel.component.jetty.min-threads | 서버 스레드 풀에서 최소 스레드 수에 대한 값을 설정하려면 다음을 수행합니다. min 및 max 크기 둘 다 구성해야 합니다. | 정수 | |
| camel.component.jetty.proxy-host | http 프록시를 사용하여 호스트 이름을 구성합니다. | 문자열 | |
| camel.component.jetty.proxy-port | http 프록시를 사용하여 포트 번호를 구성합니다. | 정수 | |
| camel.component.jetty.request-buffer-size | Allow to configure a custom value of the request buffer size on the Cryostatty connectors를 사용하면 요청 버퍼 크기의 사용자 지정 값을 구성할 수 있습니다. | 정수 | |
| camel.component.jetty.request-header-size | 192.0.2.ty 커넥터에서 요청 헤더 크기의 사용자 지정 값을 구성할 수 있습니다. | 정수 | |
| camel.component.jetty.resolve-property-placeholders | 구성 요소 시작 시 속성 자리 표시자를 자체적으로 확인해야 하는지 여부입니다. String 유형의 속성만 속성 자리 표시자를 사용할 수 있습니다. | true | 부울 |
| camel.component.jetty.response-buffer-size | Allow to configure a custom value of the response buffer size on the Cryostatty connector에서 사용자 지정 버퍼 크기를 설정할 수 있습니다. | 정수 | |
| camel.component.jetty.response-header-size | 상시 커넥터에서 응답 헤더 크기의 사용자 지정 값을 구성할 수 있습니다. | 정수 | |
| 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 | 서버에 사용자 지정 스레드 풀을 사용하려면 다음을 수행합니다. 이 옵션은 특정 상황에서만 사용해야 합니다. 옵션은 org.eclipse.jetty.util.thread.ThreadPool 유형입니다. | 문자열 | |
| camel.component.jetty.use-continuation | Cryostatty 서버에 대한 usety continuations를 사용할지 여부입니다. | true | 부울 |
| camel.component.jetty.use-global-ssl-context-parameters | 글로벌 SSL 컨텍스트 매개변수 사용 활성화 | false | 부울 |
| camel.component.jetty.use-x-forwarded-for-header | extract.getRemoteAddr에서 X-Forwarded-For 헤더를 사용하려면 다음을 수행합니다. | false | 부울 |