final TimedRuleExecutionFilter filter = timerJobCtx.getWorkingMemory().getSessionConfiguration().getTimedRuleExecutionFilter();
if (filter != null) {
ExecutorHolder.executor.execute( new Runnable() {
@Override
public void run() {
if (filter.accept( new Rule[] { pmem.getRule() } )) {
new Executor(pmem,
timerJobCtx.getWorkingMemory(),
timerJobCtx.getSink(),
timerJobCtx.getTimerNodeMemory()).evauateAndFireRule();
}