Package com.linkedin.databus.core.test

Examples of com.linkedin.databus.core.test.DbusEventAppender


                    dataEventsBuffer,
                    mConsumer,
                    true);

            /* Launch writer */
            DbusEventAppender eventProducer = new DbusEventAppender(srcTestEvents, dataEventsBuffer, null) ;
            Thread tEmitter = new Thread(eventProducer);
            tEmitter.start();
            tEmitter.join();

            /* Launch dispatcher */
 
View Full Code Here


                    mConsumer,
                    true);

            /* Launch writer */
            /* write events all of which  are empty windows */
            DbusEventAppender eventProducer = new DbusEventAppender(srcTestEvents, dataEventsBuffer, null,1.0,true,0) ;
            Thread tEmitter = new Thread(eventProducer);
            tEmitter.start();
            tEmitter.join();
            long freeSpaceBefore = dataEventsBuffer.getBufferFreeSpace();
            /* Launch dispatcher */
 
View Full Code Here

                                                            dataEventsBuffer,
                                                            mConsumer,
                                                            bootstrapCheckpointsPerWindow == 0);

            /* Launch writer */
            DbusEventAppender eventProducer =
                new DbusEventAppender(srcTestEvents, dataEventsBuffer,bootstrapCheckpointsPerWindow ,null);
            Thread tEmitter = new Thread(eventProducer);
            tEmitter.start();

            /* Launch dispatcher */
            Thread tDispatcher = new Thread(dispatcher);
View Full Code Here

                dataEventsBuffer,
                mConsumer,
                true);

        /* Launch writer */
        DbusEventAppender eventProducer = new DbusEventAppender(srcTestEvents, dataEventsBuffer,0,null) ;
        Thread tEmitter = new Thread(eventProducer);
      //be generous ; use worst case for num control events
        long waitTimeMs  = (numEvents*timeTakenForDataEventInMs + numEvents*timeTakenForControlEventInMs) * 4;

        tEmitter.start();
View Full Code Here

        initCheckpoint.setBootstrapStartScn(0L);

        /* Launch writer */
        //numBootstrapCheckpoint - number of checkpoints before writing end of period
        int numBootstrapCheckpoint=4;
        DbusEventAppender eventProducer = new DbusEventAppender(srcTestEvents, dataEventsBuffer,numBootstrapCheckpoint,null) ;
        //simulate bootstrap server; use this checkpoint as init checkpoint
        eventProducer.setBootstrapCheckpoint(initCheckpoint);
        Thread tEmitter = new Thread(eventProducer);
      //be generous ; use worst case for num control events
        long waitTimeMs  = (numEvents*timeTakenForDataEventInMs + numEvents*timeTakenForControlEventInMs) * 4;

        tEmitter.start();
View Full Code Here

              false);
      //DDSDBUS-3421; set schema check to true
      dispatcher.setSchemaIdCheck(setSchemaCheck);

      /* Launch writer */
      DbusEventAppender eventProducer = new DbusEventAppender(srcTestEvents, dataEventsBuffer,0 ,null) ;
      Thread tEmitter = new Thread(eventProducer);
      tEmitter.start();

      /* Launch dispatcher */
      Thread tDispatcher = new Thread(dispatcher);
View Full Code Here

      //serialize the events to a buffer so they can be sent to the client
      final TestGenericDispatcherEventBuffer srcEventsBuf =
          new TestGenericDispatcherEventBuffer(_generic100KBufferStaticConfig);

      DbusEventAppender eventProducer = new DbusEventAppender(srcTestEvents, srcEventsBuf,null, true) ;
      Thread tEmitter = new Thread(eventProducer);
      tEmitter.start();

      //Create destination (client) buffer
      final TestGenericDispatcherEventBuffer destEventsBuf =
View Full Code Here

      //serialize the events to a buffer so they can be sent to the client
      final TestGenericDispatcherEventBuffer srcEventsBuf =
          new TestGenericDispatcherEventBuffer(_generic100KBufferStaticConfig);

      DbusEventAppender eventProducer = new DbusEventAppender(srcTestEvents, srcEventsBuf,null, true) ;
      Thread tEmitter = new Thread(eventProducer);
      tEmitter.start();

      //Create destination (client) buffer
      final TestGenericDispatcherEventBuffer destEventsBuf =
View Full Code Here

  }

  public void appendGeneratedEvents()
  throws Exception
  {
    final DbusEventAppender appender = new DbusEventAppender(_srcEvents, _srcBuf, _srcBufStats);
    appender.run();
    Assert.assertEquals(_srcEvents.size(), _srcBufStats.getTotalStats().getNumDataEvents());
  }
View Full Code Here

   * listeners which in turn will try to use iterators. A bit of a Catch-22. */
  private static void injectEventsInBuffer(DbusEventBuffer buf, Vector<DbusEvent> events,
                                           boolean updateScnIndex)
  throws Exception
  {
    DbusEventAppender appender = new DbusEventAppender(events, buf, null, 1.0, false, -1,
                                                       updateScnIndex,0);
    appender.run();
  }
View Full Code Here

TOP

Related Classes of com.linkedin.databus.core.test.DbusEventAppender

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.