Bigdata, 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());
}
}