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) |
void |
onClose(int code,
String reason) |
void |
onError(Throwable failure) |
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<? 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,
List<org.cometd.bayeux.server.ServerMessage.Mutable> replies) |
protected AbstractWebSocketScheduler(org.cometd.bayeux.server.BayeuxContext context)
protected void send(S wsSession, List<? extends org.cometd.bayeux.server.ServerMessage> messages, int batchSize, org.eclipse.jetty.util.Callback callback)
public void onClose(int code, String reason)
public void onError(Throwable failure)
protected boolean cancelMetaConnectTask(ServerSessionImpl session)
protected void send(S wsSession, ServerSessionImpl session, boolean sendQueue, boolean scheduleExpiration, List<org.cometd.bayeux.server.ServerMessage.Mutable> replies)
protected abstract void close(int code, String reason)
public void cancel()
cancel
in interface AbstractServerTransport.Scheduler
public void schedule()
schedule
in interface AbstractServerTransport.Scheduler
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)
Copyright © 2008–2017 The CometD Project. All rights reserved.