Package io.s4.dispatcher.partitioner

Examples of io.s4.dispatcher.partitioner.KeyInfo


            String keyVal = keyInfo.getCompoundValue();

            ProcessingElement pe = p.lookupPE(keyVal);

            Response response = ((SinglePERequest) event).evaluate(pe);
            String stream = response.getRInfo().getStream();

            dispatcher.dispatchEvent(stream, response);

        } else if (event instanceof PrototypeRequest) {
            // Or handle aggregate requests to Prototypes.
            Response response = ((PrototypeRequest) event).evaluate(p);
            String stream = response.getRInfo().getStream();

            dispatcher.dispatchEvent(stream, response);
        }

    }
View Full Code Here


        TimeUpdaterThread timeUpdater = new TimeUpdaterThread(s4Clock);
        Thread timeUpdaterThread = new Thread(timeUpdater);
        timeUpdaterThread.start();
        persister = new HashMapPersister(s4Clock);
        testPersisterClock.testPersister(persister);
        persister = new ConMapPersister(s4Clock);
        testPersisterClock.testPersister(persister);
    }
View Full Code Here

        testPersisterClock.testPersister(persister);
    }

    public void testPersister(Persister persister) {
        HashMapPersister hp = null;
        ConMapPersister cp = null;
        if (persister instanceof HashMapPersister) {
            hp = (HashMapPersister) persister;
            hp.init();

            hp.set("mykey1", "Test1", 40);
            hp.set("mykey2", "Test2", 48);
            hp.set("mykey3", "Test2", -1);

            try {
                s4Clock.waitForTime(s4Clock.getCurrentTime() + 1);
            } catch (Exception e) {
            }

            System.out.println("mykey1: " + hp.get("mykey1"));
            System.out.println("mykey2: " + hp.get("mykey2"));
            System.out.println("mykey3: " + hp.get("mykey3"));

            System.out.println("Going to sleep...");
            try {
                s4Clock.waitForTime(s4Clock.getCurrentTime() + 41000);
            } catch (Exception e) {
            }
            System.out.println("Waking up");

            System.out.println("mykey1: " + hp.get("mykey1"));
            System.out.println("mykey2: " + hp.get("mykey2"));
            System.out.println("mykey3: " + hp.get("mykey3"));

            System.out.println("Going to sleep...");
            try {
                s4Clock.waitForTime(s4Clock.getCurrentTime() + 10000);
            } catch (Exception e) {
            }
            System.out.println("Waking up");

            System.out.println("mykey1: " + hp.get("mykey1"));
            System.out.println("mykey2: " + hp.get("mykey2"));
            System.out.println("mykey3: " + hp.get("mykey3"));
            System.out.println("cleanUp: " + hp.cleanOutGarbage());

        }
        if (persister instanceof ConMapPersister) {
            cp = (ConMapPersister) persister;
            cp.init();

            cp.set("mykey1", "Test1", 40);
            cp.set("mykey2", "Test2", 48);
            cp.set("mykey3", "Test2", -1);

            try {
                s4Clock.waitForTime(s4Clock.getCurrentTime() + 1);
            } catch (Exception e) {
            }

            System.out.println("mykey1: " + cp.get("mykey1"));
            System.out.println("mykey2: " + cp.get("mykey2"));
            System.out.println("mykey3: " + cp.get("mykey3"));

            System.out.println("Going to sleep...");
            try {
                s4Clock.waitForTime(s4Clock.getCurrentTime() + 41000);
            } catch (Exception e) {
            }
            System.out.println("Waking up");

            System.out.println("mykey1: " + cp.get("mykey1"));
            System.out.println("mykey2: " + cp.get("mykey2"));
            System.out.println("mykey3: " + cp.get("mykey3"));

            System.out.println("Going to sleep...");
            try {
                s4Clock.waitForTime(s4Clock.getCurrentTime() + 10000);
            } catch (Exception e) {
            }
            System.out.println("Waking up");

            System.out.println("mykey1: " + cp.get("mykey1"));
            System.out.println("mykey2: " + cp.get("mykey2"));
            System.out.println("mykey3: " + cp.get("mykey3"));
            System.out.println("cleanUp: " + cp.cleanOutGarbage());
        }
    }
View Full Code Here

    public static void main(String[] args) {
        TestPersisterWallClock testPersisterClock = new TestPersisterWallClock();
        s4Clock = new WallClock();
        persister = new HashMapPersister(s4Clock);
        testPersisterClock.testPersister(persister);
        persister = new ConMapPersister(s4Clock);
        testPersisterClock.testPersister(persister);
    }
View Full Code Here

        testPersisterClock.testPersister(persister);
    }

    public void testPersister(Persister persister) {
        HashMapPersister hp = null;
        ConMapPersister cp = null;
        if (persister instanceof HashMapPersister) {
            hp = (HashMapPersister) persister;
            hp.init();

            hp.set("mykey1", "Test1", 40);
            hp.set("mykey2", "Test2", 48);
            hp.set("mykey3", "Test2", -1);

            try {
                s4Clock.waitForTime(s4Clock.getCurrentTime() + 1);
            } catch (Exception e) {
            }

            System.out.println("mykey1: " + hp.get("mykey1"));
            System.out.println("mykey2: " + hp.get("mykey2"));
            System.out.println("mykey3: " + hp.get("mykey3"));

            System.out.println("Going to sleep...");
            try {
                s4Clock.waitForTime(s4Clock.getCurrentTime() + 41000);
            } catch (Exception e) {
            }
            System.out.println("Waking up");

            System.out.println("mykey1: " + hp.get("mykey1"));
            System.out.println("mykey2: " + hp.get("mykey2"));
            System.out.println("mykey3: " + hp.get("mykey3"));

            System.out.println("Going to sleep...");
            try {
                s4Clock.waitForTime(s4Clock.getCurrentTime() + 10000);
            } catch (Exception e) {
            }
            System.out.println("Waking up");

            System.out.println("mykey1: " + hp.get("mykey1"));
            System.out.println("mykey2: " + hp.get("mykey2"));
            System.out.println("mykey3: " + hp.get("mykey3"));
            System.out.println("cleanUp: " + hp.cleanOutGarbage());

        }
        if (persister instanceof ConMapPersister) {
            cp = (ConMapPersister) persister;
            cp.init();

            cp.set("mykey1", "Test1", 40);
            cp.set("mykey2", "Test2", 48);
            cp.set("mykey3", "Test2", -1);

            try {
                s4Clock.waitForTime(s4Clock.getCurrentTime() + 1);
            } catch (Exception e) {
            }

            System.out.println("mykey1: " + cp.get("mykey1"));
            System.out.println("mykey2: " + cp.get("mykey2"));
            System.out.println("mykey3: " + cp.get("mykey3"));

            System.out.println("Going to sleep...");
            try {
                s4Clock.waitForTime(s4Clock.getCurrentTime() + 41000);
            } catch (Exception e) {
            }
            System.out.println("Waking up");

            System.out.println("mykey1: " + cp.get("mykey1"));
            System.out.println("mykey2: " + cp.get("mykey2"));
            System.out.println("mykey3: " + cp.get("mykey3"));

            System.out.println("Going to sleep...");
            try {
                s4Clock.waitForTime(s4Clock.getCurrentTime() + 10000);
            } catch (Exception e) {
            }
            System.out.println("Waking up");

            System.out.println("mykey1: " + cp.get("mykey1"));
            System.out.println("mykey2: " + cp.get("mykey2"));
            System.out.println("mykey3: " + cp.get("mykey3"));
            System.out.println("cleanUp: " + cp.cleanOutGarbage());
        }
    }
View Full Code Here

        return prototype.getId();
    }

    public PrototypeWrapper(ProcessingElement prototype, Clock s4Clock) {
        this.prototype = prototype;
        lookupTable = new ConMapPersister(s4Clock);
        System.out.println("Using ConMapPersister ..");
        // this bit of reflection is not a performance issue because it is only
        // invoked at configuration time
        try {
            ((ConMapPersister) lookupTable).setSelfClean(true);
View Full Code Here

        s4Clock = new EventClock();
        s4Clock.updateTime(69990000);
        TimeUpdaterThread timeUpdater = new TimeUpdaterThread(s4Clock);
        Thread timeUpdaterThread = new Thread(timeUpdater);
        timeUpdaterThread.start();
        persister = new HashMapPersister(s4Clock);
        testPersisterClock.testPersister(persister);
        persister = new ConMapPersister(s4Clock);
        testPersisterClock.testPersister(persister);
    }
View Full Code Here

        persister = new ConMapPersister(s4Clock);
        testPersisterClock.testPersister(persister);
    }

    public void testPersister(Persister persister) {
        HashMapPersister hp = null;
        ConMapPersister cp = null;
        if (persister instanceof HashMapPersister) {
            hp = (HashMapPersister) persister;
            hp.init();

            hp.set("mykey1", "Test1", 40);
            hp.set("mykey2", "Test2", 48);
            hp.set("mykey3", "Test2", -1);

            try {
                s4Clock.waitForTime(s4Clock.getCurrentTime() + 1);
            } catch (Exception e) {
            }

            System.out.println("mykey1: " + hp.get("mykey1"));
            System.out.println("mykey2: " + hp.get("mykey2"));
            System.out.println("mykey3: " + hp.get("mykey3"));

            System.out.println("Going to sleep...");
            try {
                s4Clock.waitForTime(s4Clock.getCurrentTime() + 41000);
            } catch (Exception e) {
            }
            System.out.println("Waking up");

            System.out.println("mykey1: " + hp.get("mykey1"));
            System.out.println("mykey2: " + hp.get("mykey2"));
            System.out.println("mykey3: " + hp.get("mykey3"));

            System.out.println("Going to sleep...");
            try {
                s4Clock.waitForTime(s4Clock.getCurrentTime() + 10000);
            } catch (Exception e) {
            }
            System.out.println("Waking up");

            System.out.println("mykey1: " + hp.get("mykey1"));
            System.out.println("mykey2: " + hp.get("mykey2"));
            System.out.println("mykey3: " + hp.get("mykey3"));
            System.out.println("cleanUp: " + hp.cleanOutGarbage());

        }
        if (persister instanceof ConMapPersister) {
            cp = (ConMapPersister) persister;
            cp.init();
View Full Code Here

    static Persister persister;

    public static void main(String[] args) {
        TestPersisterWallClock testPersisterClock = new TestPersisterWallClock();
        s4Clock = new WallClock();
        persister = new HashMapPersister(s4Clock);
        testPersisterClock.testPersister(persister);
        persister = new ConMapPersister(s4Clock);
        testPersisterClock.testPersister(persister);
    }
View Full Code Here

        persister = new ConMapPersister(s4Clock);
        testPersisterClock.testPersister(persister);
    }

    public void testPersister(Persister persister) {
        HashMapPersister hp = null;
        ConMapPersister cp = null;
        if (persister instanceof HashMapPersister) {
            hp = (HashMapPersister) persister;
            hp.init();

            hp.set("mykey1", "Test1", 40);
            hp.set("mykey2", "Test2", 48);
            hp.set("mykey3", "Test2", -1);

            try {
                s4Clock.waitForTime(s4Clock.getCurrentTime() + 1);
            } catch (Exception e) {
            }

            System.out.println("mykey1: " + hp.get("mykey1"));
            System.out.println("mykey2: " + hp.get("mykey2"));
            System.out.println("mykey3: " + hp.get("mykey3"));

            System.out.println("Going to sleep...");
            try {
                s4Clock.waitForTime(s4Clock.getCurrentTime() + 41000);
            } catch (Exception e) {
            }
            System.out.println("Waking up");

            System.out.println("mykey1: " + hp.get("mykey1"));
            System.out.println("mykey2: " + hp.get("mykey2"));
            System.out.println("mykey3: " + hp.get("mykey3"));

            System.out.println("Going to sleep...");
            try {
                s4Clock.waitForTime(s4Clock.getCurrentTime() + 10000);
            } catch (Exception e) {
            }
            System.out.println("Waking up");

            System.out.println("mykey1: " + hp.get("mykey1"));
            System.out.println("mykey2: " + hp.get("mykey2"));
            System.out.println("mykey3: " + hp.get("mykey3"));
            System.out.println("cleanUp: " + hp.cleanOutGarbage());

        }
        if (persister instanceof ConMapPersister) {
            cp = (ConMapPersister) persister;
            cp.init();
View Full Code Here

TOP

Related Classes of io.s4.dispatcher.partitioner.KeyInfo

Copyright © 2018 www.massapicom. 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.