org.cometd.benchmark
Class BayeuxLoadServer.LoadWebSocketTransport

java.lang.Object
  extended by org.cometd.common.AbstractTransport
      extended by org.cometd.server.AbstractServerTransport
          extended by org.cometd.server.transport.HttpTransport
              extended by org.cometd.websocket.server.WebSocketTransport
                  extended by org.cometd.benchmark.BayeuxLoadServer.LoadWebSocketTransport
All Implemented Interfaces:
org.cometd.bayeux.server.ServerTransport, org.cometd.bayeux.Transport, org.eclipse.jetty.websocket.WebSocketFactory.Acceptor
Enclosing class:
BayeuxLoadServer

public static class BayeuxLoadServer.LoadWebSocketTransport
extends WebSocketTransport


Nested Class Summary
 
Nested classes/interfaces inherited from class org.cometd.websocket.server.WebSocketTransport
WebSocketTransport.WebSocketScheduler
 
Nested classes/interfaces inherited from class org.cometd.server.AbstractServerTransport
AbstractServerTransport.OneTimeScheduler, AbstractServerTransport.Scheduler
 
Field Summary
 
Fields inherited from class org.cometd.websocket.server.WebSocketTransport
BUFFER_SIZE_OPTION, MAX_MESSAGE_SIZE_OPTION, MESSAGES_PER_FRAME_OPTION, NAME, PREFIX, PROTOCOL_OPTION, THREAD_POOL_MAX_SIZE
 
Fields inherited from class org.cometd.server.transport.HttpTransport
JSON_DEBUG_OPTION, MESSAGE_PARAM
 
Fields inherited from class org.cometd.server.AbstractServerTransport
_logger, INTERVAL_OPTION, MAX_INTERVAL_OPTION, MAX_LAZY_OPTION, META_CONNECT_DELIVERY_OPTION, TIMEOUT_OPTION
 
Constructor Summary
BayeuxLoadServer.LoadWebSocketTransport(BayeuxServerImpl bayeux, Executor executor)
           
 
Method Summary
protected  Executor newExecutor()
           
 
Methods inherited from class org.cometd.websocket.server.WebSocketTransport
accept, checkOrigin, destroy, doWebSocketConnect, getContext, handle, handleException, handleJSONParseException, init, newScheduledExecutor, onClose, send, send, send
 
Methods inherited from class org.cometd.server.transport.HttpTransport
getCurrentLocalAddress, getCurrentRemoteAddress, getCurrentRequest, parseMessages, setCurrentRequest
 
Methods inherited from class org.cometd.server.AbstractServerTransport
getAdvice, getBayeux, getInterval, getMaxInterval, getMaxLazyTimeout, getTimeout, isMetaConnectDeliveryOnly, parseMessages, parseMessages, setAdvice, setInterval, setMaxInterval, setMaxLazyTimeout, setMetaConnectDeliveryOnly, setTimeout, sweep
 
Methods inherited from class org.cometd.common.AbstractTransport
getName, getOption, getOption, getOption, getOption, getOption, getOptionNames, getOptionPrefix, setOption, setOptionPrefix
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.cometd.bayeux.Transport
getName, getOption, getOptionNames, getOptionPrefix
 

Constructor Detail

BayeuxLoadServer.LoadWebSocketTransport

public BayeuxLoadServer.LoadWebSocketTransport(BayeuxServerImpl bayeux,
                                               Executor executor)
Method Detail

newExecutor

protected Executor newExecutor()
Overrides:
newExecutor in class WebSocketTransport


Copyright © 2008-2011 Dojo Foundation. All Rights Reserved.