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
 ProtocolConnection createConnection(SocketLink conn)
          Create a HmuxRequest object for the new thread.
 HmuxExtension getExtension(java.lang.Integer id)
           
static HmuxProtocol getLocal()
           
 void putExtension(java.lang.Integer id, HmuxExtension extension)
           
 
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()

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 HmuxExtension getExtension(java.lang.Integer id)

putExtension

public void putExtension(java.lang.Integer id,
                         HmuxExtension extension)