55.4.2. Message Headers Camel 2.8+

Camel 2.8의 헤더 변경

헤더 이름과 지원되는 값은 'CamelCache' 접두사로 변경되었으며 혼합된 케이스를 사용합니다. 이렇게 하면 다른 헤더와 분리하여 보다 쉽게 식별하고 유지할 수 있습니다. CacheConstants 변수 이름은 변경되지 않고 그대로 유지되며 해당 값만 변경되었습니다. 또한 이제 캐시 작업이 수행된 후 이러한 헤더가 교환에서 제거됩니다.

header설명

CamelCacheOperation

캐시에서 수행할 작업입니다. 유효한 옵션은 다음과 같습니다.

* CamelCacheGet * CamelCacheCheck * CamelCacheUpdate * CamelCacheUpdate * CamelCacheDelete * CamelCacheDeleteAll

CamelCacheKey

캐시에 메시지를 저장하는 데 사용되는 캐시 키입니다. CamelCacheOperation이 CamelCacheDeleteAll인 경우 캐시 키가 선택 사항입니다.

CamelCacheAddCamelCacheUpdate 작업은 추가 헤더를 지원합니다.

header유형설명

CamelCacheTimeToLive

정수

Camel 2.11: 시간(초)입니다.

CamelCacheTimeToIdle

정수

Camel 2.11: 유휴 시간(초)입니다.

CamelCacheEternal

부울

Camel 2.11: 콘텐츠가 영구적인지 여부.