1 17 package org.apache.excalibur.event; 18 19 34 public interface Sink 35 { 36 String ROLE = Sink.class.getName(); 37 38 46 void enqueue( Object element ) 47 throws SinkException; 48 49 63 void enqueue( Object [] elements ) 64 throws SinkException; 65 66 73 boolean tryEnqueue( Object element ); 74 75 116 PreparedEnqueue prepareEnqueue( Object [] elements ) 117 throws SinkException; 118 119 130 int maxSize(); 131 132 143 boolean isFull(); 144 145 154 int canAccept(); 155 156 168 int size(); 169 } 170 | Popular Tags |