Home | History | Annotate | Download | only in spi

Lines Matching refs:keys

37  * blocking mode of this channel as well as its current set of selection keys.
57 // Keys that have been created by registering this channel with selectors.
58 // They are saved because if this channel is closed the keys must be
61 private SelectionKey[] keys = null;
98 if ((keys != null) && (keyCount < keys.length)) {
100 for (i = 0; i < keys.length; i++)
101 if (keys[i] == null)
103 } else if (keys == null) {
104 keys = new SelectionKey[3];
107 int n = keys.length * 2;
109 for (i = 0; i < keys.length; i++)
110 ks[i] = keys[i];
111 keys = ks;
114 keys[i] = k;
120 if (keys == null)
122 for (int i = 0; i < keys.length; i++)
123 if ((keys[i] != null) && (keys[i].selector() == sel))
124 return keys[i];
131 for (int i = 0; i < keys.length; i++)
132 if (keys[i] == k) {
133 keys[i] = null;
144 for (int i = 0; i < keys.length; i++) {
145 if ((keys[i] != null) && keys[i].isValid())
231 * cancels all of this channel's keys. </p>
236 int count = (keys == null) ? 0 : keys.length;
238 SelectionKey k = keys[i];