23.5. Camel Operations


이 섹션에는 헤더 정보와 함께 사용 가능한 모든 작업이 나열됩니다.

표 23.1. 표 1. 운영 설정
작업 이름설명

InfinispanOperation.PUT

캐시에 키/값 쌍을 배치하고 선택적으로 만료됩니다.

InfinispanOperation.PUTASYNC

필요에 따라 만료를 통해 키/값 쌍을 캐시에 비동기식으로 배치

InfinispanOperation.PUTIFABSENT

키가 없는 경우 캐시에 키/값 쌍을 넣고 선택적으로 만료할 수 있습니다.

InfinispanOperation.PUTIFABSENTASYNC

키가 없는 경우 캐시에 키/값 쌍을 비동기식으로 배치하고 선택적으로 만료됩니다.

  • 필수 헤더:

    • CamelInfinispanKey
    • CamelInfinispanValue
  • 선택적 헤더:

    • CamelInfinispanLifespanTime
    • CamelInfinispanLifespanTimeUnit
    • CamelInfinispanMaxIdleTime
    • CamelInfinispanMaxIdleTimeUnit
  • 결과 헤더:

    • CamelInfinispanOperationResult
표 23.2. 테이블 2. 모든 작업 저장
작업 이름설명

InfinispanOperation.PUTALL

캐시에 여러 항목 추가, 만료 옵션으로

CamelInfinispanOperation.PUTALLASYNC

필요에 따라 만료를 통해 캐시에 여러 항목을 비동기적으로 추가합니다.Asynchronously adds multiple entries to a cache, optionally with expiration.

  • 필수 헤더:

    • CamelInfinispanMap
  • 선택적 헤더:

    • CamelInfinispanLifespanTime
    • CamelInfinispanLifespanTimeUnit
    • CamelInfinispanMaxIdleTime
    • CamelInfinispanMaxIdleTimeUnit
표 23.3. 테이블 3. 작업 가져오기
작업 이름설명

InfinispanOperation.GET

캐시에서 특정 키와 관련된 값을 검색합니다.

InfinispanOperation.GETORDEFAULT

캐시에서 특정 키와 관련된 값 또는 기본값을 검색합니다.

  • 필수 헤더:

    • CamelInfinispanKey
표 23.4. 테이블 4. 키 작업 포함
작업 이름설명

InfinispanOperation.CONTAINSKEY

캐시에 특정 키가 포함되어 있는지 여부를 확인합니다.

  • 필수 헤더

    • CamelInfinispanKey
  • 결과 헤더

    • CamelInfinispanOperationResult
표 23.5. 테이블 5. 값 작업 포함
작업 이름설명

InfinispanOperation.CONTAINSVALUE

캐시에 특정 값이 포함되어 있는지 여부를 확인합니다.

  • 필수 헤더:

    • CamelInfinispanKey
표 23.6. 테이블 6. 작업 제거
작업 이름설명

InfinispanOperation.REMOVE

해당 값이 지정된 값과 일치하는 경우에만 캐시에서 항목을 제거합니다.Removes an entry from a cache, optionally only if the value matches a given one.

InfinispanOperation.REMOVEASYNC

해당 값이 지정된 값과 일치하는 경우에만 캐시에서 항목을 비동기적으로 제거합니다.Asynchronously removes an entry from a cache, optionally only if the value matches a given one.

  • 필수 헤더:

    • CamelInfinispanKey
  • 선택적 헤더:

    • CamelInfinispanValue
  • 결과 헤더:

    • CamelInfinispanOperationResult
표 23.7. 표 7. Operations 교체
작업 이름설명

InfinispanOperation.REPLACE

조건부로 캐시의 항목을 대체하고 선택적으로 만료됩니다.

InfinispanOperation.REPLACEASYNC

캐시의 항목을 비동기적으로 대체하고 선택적으로 만료됩니다.

  • 필수 헤더:

    • CamelInfinispanKey
    • CamelInfinispanValue
    • CamelInfinispanOldValue
  • 선택적 헤더:

    • CamelInfinispanLifespanTime
    • CamelInfinispanLifespanTimeUnit
    • CamelInfinispanMaxIdleTime
    • CamelInfinispanMaxIdleTimeUnit
  • 결과 헤더:

    • CamelInfinispanOperationResult
표 23.8. 테이블 8. 작업 지우기
작업 이름설명

InfinispanOperation.CLEAR

캐시 삭제

InfinispanOperation.CLEARASYNC

캐시를 비동기적으로 지웁니다.

표 23.9. 테이블 9. 크기 작업
작업 이름설명

InfinispanOperation.SIZE

캐시의 항목 수를 반환합니다.

  • 결과 헤더

    • CamelInfinispanOperationResult
표 23.10. 테이블 10. 통계 작업
작업 이름설명

InfinispanOperation.STATS

캐시에 대한 통계를 반환합니다.

  • 결과 헤더:

    • CamelInfinispanOperationResult
표 23.11. 표 11. 쿼리 작업
작업 이름설명

InfinispanOperation.QUERY

캐시에서 쿼리 실행

  • 필수 헤더:

    • CamelInfinispanQueryBuilder
  • 결과 헤더:

    • CamelInfinispanOperationResult
참고

put(key, value)와 같은 메서드를 작성하고 remove(key)는 기본적으로 이전 값을 반환하지 않습니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.