AbstractServerTransport.Schedulerprotected abstract class AbstractWebSocketTransport.AbstractWebSocketScheduler extends java.lang.Object implements AbstractServerTransport.Scheduler
| Modifier and Type | Field | Description |
|---|---|---|
protected org.slf4j.Logger |
_logger |
| Modifier | Constructor | Description |
|---|---|---|
protected |
AbstractWebSocketScheduler(org.cometd.bayeux.server.BayeuxContext context) |
| Modifier and Type | Method | 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–2017 The CometD Project. All rights reserved.