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}]