org.infinispan.server.websocket
Class WebSocketServer

java.lang.Object
  extended by org.infinispan.server.core.AbstractProtocolServer
      extended by org.infinispan.server.websocket.WebSocketServer
All Implemented Interfaces:
org.infinispan.server.core.ProtocolServer, scala.ScalaObject

public class WebSocketServer
extends org.infinispan.server.core.AbstractProtocolServer

An HTTP server which serves Web Socket requests on an Infinispan cacheManager.

Websocket specific code lifted from Netty WebSocket Server example.


Field Summary
static String INFINISPAN_WS_JS_FILENAME
           
 
Constructor Summary
WebSocketServer()
           
 
Method Summary
 org.infinispan.server.core.transport.Decoder getDecoder()
           
 org.infinispan.server.core.transport.Encoder getEncoder()
           
static String getJavascript()
           
 void start(Properties p, EmbeddedCacheManager cacheManager)
           
 void startTransport(int idleTimeout, boolean tcpNoDelay, int sendBufSize, int recvBufSize)
           
 void stop()
           
 
Methods inherited from class org.infinispan.server.core.AbstractProtocolServer
cacheManager_$eq, cacheManager, getCacheManager, getHost, getPort, host_$eq, host, masterThreads_$eq, masterThreads, port_$eq, port, start, start, startDefaultCache, transport_$eq, transport, workerThreads_$eq, workerThreads
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INFINISPAN_WS_JS_FILENAME

public static final String INFINISPAN_WS_JS_FILENAME
See Also:
Constant Field Values
Constructor Detail

WebSocketServer

public WebSocketServer()
Method Detail

getEncoder

public org.infinispan.server.core.transport.Encoder getEncoder()

getDecoder

public org.infinispan.server.core.transport.Decoder getDecoder()

start

public void start(Properties p,
                  EmbeddedCacheManager cacheManager)

startTransport

public void startTransport(int idleTimeout,
                           boolean tcpNoDelay,
                           int sendBufSize,
                           int recvBufSize)
Overrides:
startTransport in class org.infinispan.server.core.AbstractProtocolServer

stop

public void stop()
Specified by:
stop in interface org.infinispan.server.core.ProtocolServer
Overrides:
stop in class org.infinispan.server.core.AbstractProtocolServer

getJavascript

public static String getJavascript()

Google Analytics

Copyright © 2010 JBoss, a division of Red Hat. All Rights Reserved.