protected abstract class AbstractWebSocketTransport.AbstractWebSocketScheduler extends java.lang.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,
java.lang.String reason) |
void |
onClose(int code,
java.lang.String reason) |
void |
onError(java.lang.Throwable failure) |
void |
onMessage(S wsSession,
java.lang.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,
java.util.List<? extends org.cometd.bayeux.server.ServerMessage> messages,
int batchSize,
org.eclipse.jetty.util.Callback callback) |
protected void |
send(S wsSession,
ServerSessionImpl session,
boolean sendQueue,
boolean scheduleExpiration,
java.util.List<org.cometd.bayeux.server.ServerMessage.Mutable> replies) |
protected AbstractWebSocketScheduler(org.cometd.bayeux.server.BayeuxContext context)
protected void send(S wsSession, java.util.List<? extends org.cometd.bayeux.server.ServerMessage> messages, int batchSize, org.eclipse.jetty.util.Callback callback)
public void onClose(int code,
java.lang.String reason)
public void onError(java.lang.Throwable failure)
protected boolean cancelMetaConnectTask(ServerSessionImpl session)
public void onMessage(S wsSession, java.lang.String data)
protected void send(S wsSession, ServerSessionImpl session, boolean sendQueue, boolean scheduleExpiration, java.util.List<org.cometd.bayeux.server.ServerMessage.Mutable> replies)
protected abstract void close(int code,
java.lang.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–2019 The CometD Project. All rights reserved.