Package org.apache.flume.Sink

Examples of org.apache.flume.Sink.Status


      channel.put(e);
    }
    tx.commit();
    tx.close();
    int count = 0;
    Status status = Status.READY;
    while(status != Status.BACKOFF){
      count++;
      status = sink.process();
    }
    sink.stop();
View Full Code Here


      }
      txn.commit();
      txn.close();

      // execute sink to process the events
      Status satus = sink.process();

      // verify that the append returned backoff due to timeotu
      Assert.assertEquals(satus, Status.BACKOFF);
    }
View Full Code Here

    selector.stop();
  }

  @Override
  public Status process() throws EventDeliveryException {
    Status status = null;

    Iterator<Sink> sinkIterator = selector.createSinkIterator();
    while (sinkIterator.hasNext()) {
      Sink sink = sinkIterator.next();
      try {
View Full Code Here

    sinks.add(s2);
    sinks.add(s3);

    LoadBalancingSinkProcessor lbsp = getProcessor(sinks, new Context());

    Status s = Status.READY;
    while (s != Status.BACKOFF) {
      s = lbsp.process();
    }

    Assert.assertTrue(s1.getEvents().size() == n);
View Full Code Here

    sinks.add(s2);
    sinks.add(s3);

    LoadBalancingSinkProcessor lbsp = getProcessor("random",sinks);

    Status s = Status.READY;
    while (s != Status.BACKOFF) {
      s = lbsp.process();
    }

    Assert.assertTrue(s2.getEvents().size() == 0);
View Full Code Here

    sinks.add(s9);
    sinks.add(s0);

    LoadBalancingSinkProcessor lbsp = getProcessor("random",sinks);

    Status s = Status.READY;
    while (s != Status.BACKOFF) {
      s = lbsp.process();
    }

    Set<Integer> sizeSet = new HashSet<Integer>();
View Full Code Here

    sinks.add(s2);
    sinks.add(s3);

    LoadBalancingSinkProcessor lbsp = getProcessor("round_robin",sinks);

    Status s = Status.READY;
    while (s != Status.BACKOFF) {
      s = lbsp.process();
    }

    Assert.assertTrue(s1.getEvents().size() == n);
View Full Code Here

    sinks.add(s2);
    sinks.add(s3);

    LoadBalancingSinkProcessor lbsp = getProcessor("round_robin",sinks);

    Status s = Status.READY;
    while (s != Status.BACKOFF) {
      s = lbsp.process();
    }

    Assert.assertTrue(s1.getEvents().size() == n);
View Full Code Here

      channel.put(e);
    }
    tx.commit();
    tx.close();
    int count = 0;
    Status status = Status.READY;
    while(status != Status.BACKOFF){
      count++;
      status = sink.process();
    }
    Assert.assertFalse(sink.isConfNull());
View Full Code Here

      }
    }
    tx.commit();
    tx.close();
    int count = 0;
    Status status = Status.READY;
    while (status != Status.BACKOFF) {
      count++;
      status = sink.process();
    }
    Assert.assertFalse(sink.isConfNull());
View Full Code Here

TOP

Related Classes of org.apache.flume.Sink.Status

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.