ClientsClientStream.java :  » Net » hyperpool-0.4.0 » vicazh » hyperpool » stream » net » Java Open Source

Java Open Source » Net » hyperpool 0.4.0 
hyperpool 0.4.0 » vicazh » hyperpool » stream » net » ClientsClientStream.java
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);
  }

}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.