All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
void |
addExtension(BayeuxServer.Extension extension) |
void |
addListener(BayeuxServer.BayeuxServerListener listener) |
protected void |
addServerSession(ServerSessionImpl session,
ServerMessage message) |
ServerTransport |
addTransport(ServerTransport transport) |
MarkedReference<ServerChannel> |
createChannelIfAbsent(String channelName,
ConfigurableServerChannel.Initializer... initializers) |
protected ServerMessage.Mutable |
createReply(ServerMessage.Mutable message) |
protected void |
doPublish(ServerSessionImpl from,
ServerChannelImpl to,
ServerMessage.Mutable mutable) |
protected void |
doStart() |
protected void |
doStop() |
String |
dump() |
void |
dump(Appendable out,
String indent) |
protected void |
error(ServerMessage.Mutable reply,
String error) |
protected boolean |
extendRecv(ServerSession from,
ServerMessage.Mutable message) |
ServerMessage.Mutable |
extendReply(ServerSessionImpl from,
ServerSessionImpl to,
ServerMessage.Mutable reply) |
protected boolean |
extendSend(ServerSession from,
ServerSession to,
ServerMessage.Mutable message) |
protected AbstractHttpTransport |
findHttpTransport(javax.servlet.http.HttpServletRequest request) |
void |
freeze(ServerMessage.Mutable mutable) |
List<String> |
getAllowedTransports() |
ServerChannel |
getChannel(String channelId) |
List<ServerChannel> |
getChannels() |
BayeuxContext |
getContext() |
ServerTransport |
getCurrentTransport() |
List<BayeuxServer.Extension> |
getExtensions() |
JSONContext.Server |
getJSONContext() |
Set<String> |
getKnownTransportNames() |
protected List<BayeuxServer.BayeuxServerListener> |
getListeners() |
Object |
getOption(String qualifiedName) |
protected boolean |
getOption(String name,
boolean dft) |
protected long |
getOption(String name,
long dft) |
Set<String> |
getOptionNames() |
Map<String,Object> |
getOptions() |
SecurityPolicy |
getSecurityPolicy() |
ServerSession |
getSession(String clientId) |
List<ServerSession> |
getSessions() |
ServerTransport |
getTransport(String transport) |
List<ServerTransport> |
getTransports() |
ServerMessage.Mutable |
handle(ServerSessionImpl session,
ServerMessage.Mutable message) |
protected void |
initializeJSONContext() |
protected void |
initializeMetaChannels() |
protected void |
initializeServerTransports() |
boolean |
isBroadcastToPublisher() |
boolean |
isDetailedDump() |
ChannelId |
newChannelId(String id) |
LocalSession |
newLocalSession(String idHint) |
ServerMessage.Mutable |
newMessage() |
ServerMessage.Mutable |
newMessage(ServerMessage tocopy) |
protected ServerSessionImpl |
newServerSession() |
long |
randomLong() |
void |
removeExtension(BayeuxServer.Extension extension) |
void |
removeListener(BayeuxServer.BayeuxServerListener listener) |
protected boolean |
removeServerChannel(ServerChannelImpl channel) |
boolean |
removeServerSession(ServerSession session,
boolean timedOut) |
boolean |
removeSession(ServerSession session) |
org.eclipse.jetty.util.thread.Scheduler.Task |
schedule(Runnable task,
long delay) |
void |
setAllowedTransports(List<String> allowed) |
void |
setAllowedTransports(String... allowed) |
void |
setCurrentTransport(ServerTransport transport) |
void |
setDetailedDump(boolean detailedDump) |
void |
setOption(String qualifiedName,
Object value) |
void |
setOptions(Map<String,Object> options) |
void |
setSecurityPolicy(SecurityPolicy securityPolicy) |
void |
setTransports(List<ServerTransport> transports) |
void |
setTransports(ServerTransport... transports) |
void |
sweep() |
protected void |
unknownSession(ServerMessage.Mutable reply) |
protected void |
validateMessage(ServerMessage.Mutable message) |