I am loading rules from database and it can be updated using GUI. Can KnowledgeAgent be used to refresh rules?
 
KnowledgeAgent kagent = KnowledgeAgentFactory.newKnowledgeAgent( "MyAgent" );
kagent.applyChangeSet( ResourceFactory.newInputStreamResource(stream));
KnowledgeBase kbase = kagent.getKnowledgeBase();