    All Packages  Class Hierarchy  This Package  Previous  Next  Index

# Class w3c.jigsaw.http.mux.MuxClientFactory

    java.lang.Object
       |
       +----w3c.jigsaw.http.mux.MuxClientFactory

public class MuxClientFactory
extends Object
implements ClientFactory

##

HTTP_PORT

##

MuxClientFactory()

##

createServerSocket()
  Create a suitable server socket for our server context.
handleConnection(Socket)
  Handle that new incomming connection.
initialize(httpd)
  Initialize the MUX client factory.
shutdown(boolean)

##

HTTP_PORT

     public static final int HTTP_PORT

##

MuxClientFactory

     public MuxClientFactory()

##

shutdown

     public void shutdown(boolean force)

handleConnection

     public void handleConnection(Socket socket)

  Handle that new incomming connection. Wrap the given socket into a MuxStream, the rest is handled magically.

  Parameters:
    socket - The newly accepted socket.

createServerSocket

     public ServerSocket createServerSocket() throws IOException

  Create a suitable server socket for our server context.

  Returns:
    A ServerSocket instance.
  Throws: IOException
    If some IO error occured while creating the server socket.

initialize

     public void initialize(httpd server)

  Initialize the MUX client factory.

  Parameters:
    server - The server context in which this factory is to run.

    All Packages  Class Hierarchy  This Package  Previous  Next  Index