properties.setProperty( "drools.workItemManagerFactory",
InfinispanWorkItemManagerFactory.class.getName() );
properties.setProperty( "drools.processSignalManagerFactory",
InfinispanSignalManagerFactory.class.getName() );
SessionConfiguration config = new SessionConfiguration( properties );
java.lang.reflect.Field timeManagerField = SessionConfiguration.class.getDeclaredField("timerJobFactoryManager");
timeManagerField.setAccessible(true);
timeManagerField.set(config, new InfinispanTimeJobFactoryManager());
KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();