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