Package org.apache.flume.event

Examples of org.apache.flume.event.SimpleEvent


    // push the event batches into channel
    for (i = 1; i < numBatches; i++) {
      Transaction txn = channel.getTransaction();
      txn.begin();
      for (j = 1; j <= txnMax; j++) {
        Event event = new SimpleEvent();
        eventDate.clear();
        eventDate.set(2011, i, i, i, 0); // yy mm dd
        event.getHeaders().put("timestamp",
            String.valueOf(eventDate.getTimeInMillis()));
        event.getHeaders().put("hostname", "Host" + i);
        event.getHeaders().put("slow", "1500");
        event.setBody(("Test." + i + "." + j).getBytes());
        channel.put(event);
        totalEvents++;
      }
      txn.commit();
      txn.close();
View Full Code Here


    sink.setChannel(channel);
    sink.start();

    for (int i = 0; i < 10; i++) {
      Event event = new SimpleEvent();

      event.setBody(("Test event " + i).getBytes());

      channel.put(event);
      sink.process();

      Thread.sleep(500);
View Full Code Here

    client = RpcClientFactory.getDefaultInstance(hostname, port, 1);
  }

  @Override
  public boolean write(String tag, String level, String message) {
    SimpleEvent event = new SimpleEvent();
    Map<String, String> headers = new HashMap<String, String>();
    headers.put(LogEvent.FIELD_NAME_LOGTAG, tag);
    headers.put(LogEvent.FIELD_NAME_LOGLEVEL, level);
    event.setHeaders(headers);
    event.setBody(message.getBytes());
    try {
      if (!client.isActive()) {
        client.close();
        client = RpcClientFactory.getDefaultInstance(hostname, port, 1);
      }
View Full Code Here

    sink.setChannel(channel);
    sink.start();

    for (int i = 0; i < 10; i++) {
      Event event = new SimpleEvent();

      event.setBody(("Test event " + i).getBytes());

      channel.put(event);
      sink.process();

      Thread.sleep(500);
View Full Code Here

    sink.setChannel(channel);
    sink.start();

    for (int i = 0; i < 10; i++) {
      Event event = new SimpleEvent();

      event.setBody(("Test event " + i).getBytes());

      channel.put(event);
      sink.process();

      Thread.sleep(500);
View Full Code Here

  @Test
  public void testBasic() throws Exception {
    Context context = new Context();
    context.put(UUIDInterceptor.HEADER_NAME, ID);
    context.put(UUIDInterceptor.PRESERVE_EXISTING_NAME, "true");
    Event event = new SimpleEvent();
    assertTrue(build(context).intercept(event).getHeaders().get(ID).length() > 0);
  }
View Full Code Here

  @Test
  public void testPreserveExisting() throws Exception {
    Context context = new Context();
    context.put(UUIDInterceptor.HEADER_NAME, ID);
    context.put(UUIDInterceptor.PRESERVE_EXISTING_NAME, "true");
    Event event = new SimpleEvent();
    event.getHeaders().put(ID, "foo");
    assertEquals("foo", build(context).intercept(event).getHeaders().get(ID));
  }
View Full Code Here

  @Test
  public void testPrefix() throws Exception {
    Context context = new Context();
    context.put(UUIDInterceptor.HEADER_NAME, ID);
    context.put(UUIDInterceptor.PREFIX_NAME, "bar#");
    Event event = new SimpleEvent();
    assertTrue(build(context).intercept(event).getHeaders().get(ID).startsWith("bar#"));
  }
View Full Code Here

        factory.getIndexName("prefix", millis));
  }

  @Test
  public void shouldEnsureTimestampHeaderPresentInTimestampedEvent() {
    SimpleEvent base = new SimpleEvent();

    TimestampedEvent timestampedEvent = new TimestampedEvent(base);
    assertEquals(FIXED_TIME_MILLIS, timestampedEvent.getTimestamp());
    assertEquals(String.valueOf(FIXED_TIME_MILLIS),
        timestampedEvent.getHeaders().get("timestamp"));
View Full Code Here

        timestampedEvent.getHeaders().get("timestamp"));
  }

  @Test
  public void shouldUseExistingTimestampHeaderInTimestampedEvent() {
    SimpleEvent base = new SimpleEvent();
    Map<String, String> headersWithTimestamp = Maps.newHashMap();
    headersWithTimestamp.put("timestamp", "-321");
    base.setHeaders(headersWithTimestamp );

    TimestampedEvent timestampedEvent = new TimestampedEvent(base);
    assertEquals(-321L, timestampedEvent.getTimestamp());
    assertEquals("-321", timestampedEvent.getHeaders().get("timestamp"));
  }
View Full Code Here

TOP

Related Classes of org.apache.flume.event.SimpleEvent

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.