protected abstract class AbstractWebSocketTransport.AbstractWebSocketScheduler extends Object implements AbstractServerTransport.Scheduler
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
_logger |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractWebSocketScheduler(org.cometd.bayeux.server.BayeuxContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel() |
protected boolean |
cancelMetaConnectTask(ServerSessionImpl session) |
protected abstract void |
close(int code,
String reason) |
protected void |
onClose(int code,
String reason) |
protected void |
onError(Throwable failure) |
protected void |
onMessage(S wsSession,
String data) |
void |
schedule() |
protected abstract void |
schedule(boolean timeout,
org.cometd.bayeux.server.ServerMessage.Mutable expiredConnectReply) |
protected void |
schedule(S wsSession,
boolean timeout,
org.cometd.bayeux.server.ServerMessage.Mutable expiredConnectReply) |
protected void |
send(S wsSession,
List<org.cometd.bayeux.server.ServerMessage> messages,
int batchSize,
org.eclipse.jetty.util.Callback callback) |
protected void |
send(S wsSession,
ServerSessionImpl session,
boolean startInterval,
List<org.cometd.bayeux.server.ServerMessage> queue,
List<org.cometd.bayeux.server.ServerMessage> replies) |
protected AbstractWebSocketScheduler(org.cometd.bayeux.server.BayeuxContext context)
protected void send(S wsSession, List<org.cometd.bayeux.server.ServerMessage> messages, int batchSize, org.eclipse.jetty.util.Callback callback)
protected void onClose(int code,
String reason)
protected void onError(Throwable failure)
protected boolean cancelMetaConnectTask(ServerSessionImpl session)
protected void send(S wsSession, ServerSessionImpl session, boolean startInterval, List<org.cometd.bayeux.server.ServerMessage> queue, List<org.cometd.bayeux.server.ServerMessage> replies)
protected abstract void close(int code,
String reason)
public void cancel()
cancel in interface AbstractServerTransport.Schedulerpublic void schedule()
schedule in interface AbstractServerTransport.Schedulerprotected abstract void schedule(boolean timeout,
org.cometd.bayeux.server.ServerMessage.Mutable expiredConnectReply)
protected void schedule(S wsSession, boolean timeout, org.cometd.bayeux.server.ServerMessage.Mutable expiredConnectReply)
Copyright © 2008–2015 Dojo Foundation. All rights reserved.