Examples of JDKTimerService


Examples of org.drools.time.impl.JDKTimerService

    public void simpleEvictionTest() throws InterruptedException {
        MessageReceiverHandler handler = new GridNodeImpl("myNode").getMessageReceiverHandler();
        ContextImplWithEviction contextTemp = (ContextImplWithEviction) ((GridNodeServer) handler).getData().getTemp();
        ((ContextImplWithEviction) contextTemp).setEntryEvictionTime(2000); // 2 seconds
        ((ContextImplWithEviction) contextTemp).setEvictionWakeUpTime(1000); // 1 seconds
        JDKTimerService timer = new JDKTimerService(1);

        contextTemp.set("myvalue", "value");


        Long evictionWakeUpTime = contextTemp.getEvictionWakeUpTime();


        timer.scheduleJob(new EvictionJob(contextTemp), null, new MockTrigger(new Date(), evictionWakeUpTime));
        //Set the timestamp for the first time
        contextTemp.set("myvalue", "value");

        Thread.sleep(1000);
       
View Full Code Here

Examples of org.drools.time.impl.JDKTimerService

        BrokerWindow window = new BrokerWindow( registry.getCompanies() );
        window.show();
        //Thread.sleep( 10000 );
        Broker broker = new Broker( window, registry );
       
        TimerService clock = new JDKTimerService(1);

//        StockTickPersister source = new StockTickPersister();
//        source.openForRead( new InputStreamReader( Main.class.getResourceAsStream( "/stocktickstream.dat" ) ),
//                            System.currentTimeMillis() );
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.