this.lock.lock();
this.ruleBase.executeQueuedActions();
executeQueuedActions();
DroolsQuery queryObject = new DroolsQuery( query,
arguments,
new OpenQueryViewChangedEventListenerAdapter( listener ),
true,
null,
null,
null,
null,
null );
InternalFactHandle handle = this.handleFactory.newFactHandle( queryObject,
null,
this,
this );
final PropagationContext pCtx = pctxFactory.createPropagationContext(getNextPropagationIdCounter(), PropagationContext.INSERTION,
null, null, handle, getEntryPoint());
BaseNode[] tnodes = evalQuery(queryObject.getName(), queryObject, handle, pCtx);
executeQueuedActions();
return new LiveQueryImpl( this,
handle );