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.logging.Log, 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.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.infinispan.server.core.AbstractProtocolServer
org.infinispan.server.core.AbstractProtocolServer.$anonfun$start$1, org.infinispan.server.core.AbstractProtocolServer.$anonfun$stop$1, org.infinispan.server.core.AbstractProtocolServer.$anonfun$stop$2
 
Nested classes/interfaces inherited from interface org.infinispan.server.core.logging.Log
org.infinispan.server.core.logging.Log.$anonfun$debugf$1
 
Field Summary
static String INFINISPAN_WS_JS_FILENAME
           
 
Fields inherited from class org.infinispan.server.core.AbstractProtocolServer
bitmap$0
 
Constructor Summary
WebSocketServer()
           
 
Method Summary
 org.jboss.netty.handler.codec.replay.ReplayingDecoder getDecoder()
           
 org.jboss.netty.handler.codec.oneone.OneToOneEncoder getEncoder()
           
static String getJavascript()
           
 void start(Properties p, EmbeddedCacheManager cacheManager)
           
 void startTransport(int idleTimeout, boolean tcpNoDelay, int sendBufSize, int recvBufSize, TypedProperties typedProps)
           
 void stop()
           
 
Methods inherited from class org.infinispan.server.core.AbstractProtocolServer
cacheManager_$eq, cacheManager, debug, debug, debug, debug, debugf, getCacheManager, getHost, getPort, host_$eq, host, isDebugEnabled, isTraceEnabled, logChannelStillBound, logChannelStillConnected, logExceptionReported, logPostingShutdownRequest, logServerDidNotClose, logServerDidNotUnbind, logSettingMasterThreadsNotSupported, logStartWithArgs, org$infinispan$server$core$logging$Log$$log, port_$eq, port, start, start, startDefaultCache, trace, trace, trace, trace, transport_$eq, transport, versionGenerator_$eq, versionGenerator, 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.jboss.netty.handler.codec.oneone.OneToOneEncoder getEncoder()

getDecoder

public org.jboss.netty.handler.codec.replay.ReplayingDecoder getDecoder()

start

public void start(Properties p,
                  EmbeddedCacheManager cacheManager)

startTransport

public void startTransport(int idleTimeout,
                           boolean tcpNoDelay,
                           int sendBufSize,
                           int recvBufSize,
                           TypedProperties typedProps)
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()

-->

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