1 4 package com.tc.async.api; 5 6 import com.tc.stats.Monitorable; 7 8 import java.util.Collection ; 9 import java.util.List ; 10 11 14 public interface Sink extends Monitorable { 15 22 public boolean addLossy(EventContext context); 23 24 29 public void addMany(Collection contexts); 30 31 36 public void add(EventContext context); 37 38 43 public void setAddPredicate(AddPredicate predicate); 44 45 50 public AddPredicate getPredicate(); 51 52 57 public int size(); 58 59 public void clear(); 60 61 public void pause(List pauseEvents); 62 63 public void unpause(); 64 } | Popular Tags |