com.caucho.server.hmux
Class HmuxProtocol

java.lang.Object
  extended by com.caucho.network.listen.AbstractProtocol
      extended by com.caucho.server.http.AbstractHttpProtocol
          extended by com.caucho.server.hmux.HmuxProtocol
All Implemented Interfaces:
Protocol

public class HmuxProtocol
extends AbstractHttpProtocol

Dispatches the HMUX protocol.

See Also:
AbstractProtocol

Constructor Summary
HmuxProtocol()
           
 
Method Summary
static HmuxProtocol create()
           
 ProtocolConnection createConnection(SocketLink conn)
          Create a HmuxRequest object for the new thread.
 Protocol getExtension(java.lang.Integer id)
           
static HmuxProtocol getLocal()
           
 void putExtension(int id, Protocol protocol)
           
 
Methods inherited from class com.caucho.server.http.AbstractHttpProtocol
getServletSystem
 
Methods inherited from class com.caucho.network.listen.AbstractProtocol
getClassLoader, getProtocolName, setProtocolName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HmuxProtocol

public HmuxProtocol()
Method Detail

getLocal

public static HmuxProtocol getLocal()

create

public static HmuxProtocol create()

createConnection

public ProtocolConnection createConnection(SocketLink conn)
Create a HmuxRequest object for the new thread.

Specified by:
createConnection in interface Protocol
Specified by:
createConnection in class AbstractProtocol

getExtension

public Protocol getExtension(java.lang.Integer id)

putExtension

public void putExtension(int id,
                         Protocol protocol)