1 16 package org.apache.axis.ime.internal.util; 17 18 38 public interface KeyedBuffer { 39 40 44 public Object peek(); 45 46 50 public Object [] peekAll(); 51 52 55 public void put( 56 Object key, 57 Object context); 58 59 65 public Object cancel( 66 Object key); 67 68 77 public Object [] selectAll(); 78 79 83 public Object select() 84 throws InterruptedException ; 85 86 91 public Object select( 92 long timeout) 93 throws InterruptedException ; 94 95 100 public Object select( 101 Object key) 102 throws InterruptedException ; 103 104 109 public Object select( 110 Object key, 111 long timeout) 112 throws InterruptedException ; 113 114 118 public Object get(); 119 120 124 public Object get(Object key); 125 126 } 127 | Popular Tags |