package vicazh.hyperpool.stream.net;
import java.io.*;
import java.util.logging.*;
import vicazh.hyperpool.Start;
import vicazh.hyperpool.stream.*;
class ClientsClientStream extends Stream {
ClientsClientStream(Connection connection, OutputStream outputstream) {
super(connection, outputstream);
}
public void write(int b) throws IOException {
try {
if (((ClientsConnection) connection).isReverse)
((Priorities) ((ListSelectorMBean) connection.element)
.getList())
.serverwrite(((ClientsConnection) connection).priority);
else
((Priorities) ((ListSelectorMBean) connection.element)
.getList())
.clientwrite(((ClientsConnection) connection).priority);
} catch (Exception e) {
Start.logger.log(Level.SEVERE, e.getMessage(), e);
}
super.write(b);
}
}
|