Package com.linkedin.databus.core.test

Examples of com.linkedin.databus.core.test.DbusEventAppender.run()


    long lastScn = events.get(events.size() - 1).sequence();
    generator = new DbusEventGenerator(lastScn + 1);
    events = new Vector<DbusEvent>();
    generator.generateEvents(3, 3, 80, 10, events);
    appender = new DbusEventAppender(events,dbusBuf,null);
    appender.run();

    // Ensure SCNINdex tail did not move.
    assertEquals("ScnIndex Head Location", 256, dbusBuf.getScnIndex().getHead());
    assertEquals("ScnIndex Tail Location", 256, dbusBuf.getScnIndex().getTail());
    assertEquals("EVB Head Location", 8381, dbusBuf.getHead());
View Full Code Here


    //      [ H=Gen:0,Ofs:9629, T=Gen:1,Ofs:9416, L=9984 ]
    generator.generateEvents(232, 5, 100, 10, events);

    // Add events to the EventBuffer
    DbusEventAppender appender = new DbusEventAppender(events,dbusBuf,null);
    appender.run();

    log.info("Dbus Event Buffer is :" + dbusBuf);
    log.info("SCNIndex is :" + dbusBuf.getScnIndex());

    final BufferPosition headPos = new BufferPosition(dbusBuf.getHead(),
View Full Code Here

    Vector<DbusEvent> events = new Vector<DbusEvent>();
    generator.generateEvents(12, 12, 100, 10, events);

    log.info("generate sample events to the EventBuffer");
    DbusEventAppender appender = new DbusEventAppender(events, dbusBuf, null);
    appender.run();

    log.info("dbusBuf : Head:" + parser.toString(dbusBuf.getHead()) + ",Tail:" + parser.toString(dbusBuf.getTail()));
    ByteBuffer[] buf = dbusBuf.getBuffer();
    byte[] b = new byte[(int)dbusBuf.getTail()];
    buf[0].position(0);
View Full Code Here

              QueuePolicy.BLOCK_ON_WRITE, AssertLevel.ALL));
    events = new Vector<DbusEvent>();
    generator.generateEvents(8, 9, 150, 52, events);
    log.info("Events Size is :" + events.get(0).size());
    appender = new DbusEventAppender(events,dbusBuf,null);
    appender.run();

    final AtomicBoolean stopReader = new AtomicBoolean(false);

    Runnable reader = new Runnable()
    {
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.