evtctxget()

키와 연관된 이벤트 컨텍스트를 선택하여 속성 정보를 조회합니다. 지정된 키를 가진 이벤트 컨텍스트가 존재하지 않으면 null을 반환합니다.

문법

evtctxget(TOPIC, KEY, ATTR)
필수 매개변수
TOPIC
조회할 이벤트 컨텍스트의 주제
KEY
조회할 이벤트 키
ATTR
속성 문자열. 아래의 문자열 중 하나를 지정할 수 있습니다:
  • counter: 이벤트 카운터, 동일한 키에 대하여 이벤트가 발생한 횟수를 정수로 반환합니다. 항상 1 이상의 값을 반환합니다.
  • created: 이벤트가 최초로 발생한 시각을 날짜 타입으로 반환합니다.
  • expire: 만료 시각이 지정된 경우, 이벤트 컨텍스트가 삭제될 시각을 날짜 타입으로 반환합니다.
  • timeout: 타임아웃이 지정된 경우, 이벤트 컨텍스트가 타임아웃으로 삭제될 시각을 날짜 타입으로 반환합니다.
  • rows: 현재 이벤트 컨텍스트에 저장된 모든 레코드를 배열로 반환합니다.

사용 예

주제가 txmatch, txkey가 001122, 타임아웃 10초의 이벤트 컨텍스트가 존재할 때:

evtctxget("txmatch", "001122", "counter") => 1
evtctxget("txmatch", "001122", "created") => "Fri May 02 15:21:50 KST 2014"
evtctxget("txmatch", "001122", "expire") => null
evtctxget("txmatch", "001122", "timeout") => "Fri May 02 15:22:00 KST 2014"
evtctxget("txmatch", "001122", "rows") => [{txkey=001122, type=send}]