281.2.2. 쿼리 매개변수(18 매개변수):
이름 | 설명 | 기본값 | 유형 |
---|---|---|---|
restletMethod (일반) | 생산자 끝점에서 사용할 요청 방법을 지정합니다. 소비자 끝점에서 끝점이 restletMethod 요청만 사용하도록 지정합니다. | GET | 방법 |
bridgeErrorHandler (consumer) | 소비자를 Camel 라우팅 오류 처리기에 브리징할 수 있습니다. 이는 소비자가 들어오는 메시지를 선택하는 동안 예외가 발생한 것을 의미하며, 이제 메시지로 처리되어 라우팅 오류 처리기에 의해 처리됩니다. 기본적으로 소비자는 org.apache.camel.spi.ExceptionHandler를 사용하여 WARN 또는 ERROR 수준에서 기록되고 무시되는 예외를 처리합니다. | false | boolean |
restletMethods (consumer) | restlet 소비자 끝점에서 서비스할 수 있도록 쉼표로 구분된 하나 이상의 메서드(예: restletMethods=post,put)를 지정합니다. restletMethod 및 restletMethods 옵션이 모두 지정되면 restletMethod 설정이 무시됩니다. 가능한 방법은 All,CONNECT,DELETE,GET,HEAD,OPTIONS,PATCH, POST,PUT,TRACE입니다. | 문자열 | |
disableStreamCache (consumer) | Restlet의 원시 입력 스트림이 캐시되었거나 그렇지 않은지 여부를 결정합니다. (Camel은 스트림을 메모리/오버 흐름에서 파일, 스트림 캐싱) 캐시로 스트림을 읽습니다. Camel은 기본적으로 Restlet 입력 스트림을 캐시하여 Camel이 스트림에서 모든 데이터를 검색할 수 있도록 여러 번 읽을 수 있도록 지원합니다. 그러나 예를 들어 파일 또는 기타 영구 저장소로 직접 스트리밍하는 것과 같은 원시 스트림에 액세스해야 할 때 이 옵션을 true로 설정할 수 있습니다. DefaultRestletBinding은 요청 입력 스트림을 스트림 캐시에 복사하고 이 옵션이 스트림을 여러 번 읽는 것을 지원하기 위해 false인 경우 메시지 본문에 배치합니다. | false | boolean |
예외 처리기 (consumer) | 소비자가 사용자 지정 ExceptionHandler를 사용하도록 하려면 다음을 수행합니다. bridgeErrorHandler 옵션이 활성화되어 있는지 확인한 후 이 옵션은 사용되지 않습니다. 기본적으로 소비자는 WARN 또는 ERROR 수준에서 기록되고 무시되는 예외를 처리합니다. | ExceptionHandler | |
exchangePattern (consumer) | 소비자가 교환을 생성할 때 교환 패턴을 설정합니다. | ExchangePattern | |
restletUriPatterns (consumer) | 더 이상 사용되지 않는 경우 # 표기법을 사용하여 Camel 레지스트리의 List를 참조하도록 restlet 소비자 엔드포인트에서 서비스할 하나 이상의 URI 템플릿을 지정합니다. URI가 끝점 URI에 정의된 경우 끝점에 정의된 URI 패턴과 restletUriPatterns 옵션이 모두 적용됩니다. | list | |
ConnectTimeout (producer) | 연결이 시간 초과된 경우 클라이언트 연결이 시간 초과될 경우 0으로 무제한 대기할 수 있습니다. | 30000 | int |
cookieHandler (producer) | HTTP 세션을 유지 관리하도록 쿠키 처리기 구성 | CookieHandler | |
socketTimeout (producer) | 클라이언트 소켓은 시간 초과, 무제한 대기의 경우 0을 수신합니다. | 30000 | int |
throwExceptionOnFailure (producer) | 생산자 실패 시 예외를 throw할지 여부입니다. 이 옵션이 false이면 http 상태 코드가 오류 값이 있는지 확인할 수 있는 메시지 헤더로 설정됩니다. | true | boolean |
autoCloseStream (producer) | restlet 생산자를 사용하여 REST 서비스를 호출할 때 스트림 표현을 자동 닫을지 여부입니다. 응답이 스트리밍이고 옵션 스트림 표시가 활성화된 경우 스트리밍 응답에서 InputStream을 자동으로 닫아 Camel Exchange가 라우팅될 때 입력 스트림이 닫히도록 할 수 있습니다. 그러나 Camel 경로 외부에서 스트림을 읽어야 하는 경우 스트림을 자동으로 닫지 않아도 됩니다. | false | boolean |
스트림 표시( producer) | restlet 생산자를 사용하여 REST 서비스 호출의 응답으로 스트림 표현을 지원할지 여부입니다. 응답이 스트리밍되는 경우 java.io.InputStream을 Camel 메시지 본문의 메시지 본문으로 사용하도록 이 옵션을 활성화할 수 있습니다. 이 옵션을 사용하는 경우 Camel Exchange가 라우팅될 때 autoCloseStream 옵션을 활성화하고 입력 스트림이 종료되도록 할 수 있습니다. 그러나 Camel 경로 외부에서 스트림을 읽어야 하는 경우 스트림을 자동으로 닫지 않아도 됩니다. | false | boolean |
headerFilterStrategy (advanced) | 사용자 지정 HeaderFilterStrategy를 사용하여 Camel 메시지와의 헤더를 필터링합니다. | HeaderFilterStrategy | |
restletBinding (advanced) | 사용자 지정 RestletBinding을 사용하여 Restlet 및 Camel 메시지 간에 바인딩합니다. | RestletBinding | |
synchronous (advanced) | 동기 처리를 엄격하게 사용해야 하는지 또는 Camel이 비동기 처리를 사용할 수 있는지 여부를 설정합니다(지원되는 경우). | false | boolean |
restletRealm (보안) | restlet의 보안 영역을 맵으로 구성하려면 다음을 수행합니다. | map | |
sslContextParameters (security) | SSLContextParameters를 사용하여 보안을 구성하려면 다음을 수행합니다. | SSLContextParameters |