Cloudera CDH/CDP 및 Hadoop EcoSystem, Semantic IoT등의 개발/운영 기술을 정리합니다. gooper@gooper.com로 문의 주세요.
-----------CustomWorkingMemoryEventListener.java---------------
package com.gooper.drool_test;
import org.kie.api.event.rule.ObjectDeletedEvent;
import org.kie.api.event.rule.ObjectInsertedEvent;
import org.kie.api.event.rule.ObjectUpdatedEvent;
import org.kie.api.event.rule.WorkingMemoryEventListener;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/*
* 워킹 메모리에 대한 정보
*/
public class CustomWorkingMemoryEventListener implements WorkingMemoryEventListener {
private static final Logger logger = LoggerFactory.getLogger(CustomWorkingMemoryEventListener.class);
@Override
public void objectDeleted(ObjectDeletedEvent event) {
logger.info("Object Deleted : "+ event.getFactHandle() + " Knowledge Runtime: "+event.getKieRuntime());
}
@Override
public void objectInserted(ObjectInsertedEvent event) {
logger.info("Object Inserted : "+ event.getFactHandle() + " Knowledge Runtime: "+event.getKieRuntime());
}
@Override
public void objectUpdated(ObjectUpdatedEvent event) {
logger.info("Object Updated : "+ event.getFactHandle() + " Knowledge Runtime: "+event.getKieRuntime());
}
}
댓글 0
번호 | 제목 | 날짜 | 조회 수 |
---|---|---|---|
11 | How-to: Build a Complex Event Processing App on Apache Spark and Drools | 2016.10.31 | 546 |
10 | 슬라이딩 윈도우 예제 | 2016.07.28 | 274 |
9 | 거침없이 배우는 Drools 책의 샘플소스 | 2016.07.22 | 1496 |
8 | drools를 이용한 로그,rule matching등의 테스트 java프로그램 | 2016.07.21 | 293 |
7 | ServerInfo객체파일 | 2016.07.21 | 1135 |
6 | drools에서 drl관련 로그를 기록하기 위한 클래스 파일 | 2016.07.21 | 869 |
» | 워킹 메모리에 대한 정보를 처리하는 클래스 파일 | 2016.07.21 | 953 |
4 | 커리 변경 이벤트를 처리하기 위한 구현클래스 | 2016.07.21 | 862 |
3 | 룰에 매칭되면 발생되는 엑티베이션 객체에 대한 작업(이전값 혹은 현재값)을 처리하는 클래스 파일 | 2016.07.21 | 377 |
2 | 실시간 쿼리 변환 모니터링(팩트내 필드값의 변경사항을 실시간으로 추적함)하는 테스트 java 프로그램 | 2016.07.21 | 199 |
1 | Drools 6.0 - 비즈니스 룰 기반으로 간단한 룰 애플리케이션 만들기 | 2016.07.18 | 1016 |