Index

A B C D E F G H I J L M N O P Q R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbortException() - Constructor for exception class org.cometd.server.filter.DataFilter.AbortException
 
AbortException(String) - Constructor for exception class org.cometd.server.filter.DataFilter.AbortException
 
AbortException(String, Throwable) - Constructor for exception class org.cometd.server.filter.DataFilter.AbortException
 
AbortException(Throwable) - Constructor for exception class org.cometd.server.filter.DataFilter.AbortException
 
AbstractHttpScheduler - Class in org.cometd.server.http
 
AbstractHttpScheduler(AbstractHttpTransport, TransportContext, Promise<Void>, ServerMessage.Mutable, long) - Constructor for class org.cometd.server.http.AbstractHttpScheduler
 
AbstractHttpTransport - Class in org.cometd.server.http
HTTP ServerTransport base class, used by ServerTransports that use HTTP as transport or to initiate a transport connection.
AbstractHttpTransport(BayeuxServerImpl, String) - Constructor for class org.cometd.server.http.AbstractHttpTransport
 
AbstractHttpTransport.HttpScheduler - Interface in org.cometd.server.http
A AbstractServerTransport.Scheduler for HTTP-based transports.
AbstractHttpTransport.Writer - Class in org.cometd.server.http
 
AbstractServerTransport - Class in org.cometd.server
The base class of all server transports.
AbstractServerTransport(BayeuxServerImpl, String) - Constructor for class org.cometd.server.AbstractServerTransport
The constructor is passed the BayeuxServerImpl instance for the transport.
AbstractServerTransport.Scheduler - Interface in org.cometd.server
Performs server-to-client transport operations when a /meta/connect message is held and a server-side message is published.
AbstractServerTransport.Scheduler.None - Class in org.cometd.server
A scheduler that does not perform any operation but remembers the /meta/connect cycle.
AbstractService - Class in org.cometd.server
AbstractService provides convenience methods to assist with the creation of a CometD services.
AbstractService(BayeuxServer, String) - Constructor for class org.cometd.server.AbstractService
Instantiates a CometD service with the given name.
AbstractService(BayeuxServer, String, int) - Constructor for class org.cometd.server.AbstractService
Instantiate a CometD service with the given name and max number of pooled threads.
accept(CometDRequest) - Method in class org.cometd.server.http.AbstractHttpTransport
 
accept(CometDRequest) - Method in class org.cometd.server.http.JSONHttpTransport
 
accept(CometDRequest) - Method in class org.cometd.server.http.JSONPHttpTransport
 
AcknowledgedMessagesExtension - Class in org.cometd.server.ext
Installing this extension in a BayeuxServer provides support for server-to-client message acknowledgement if a client also supports it.
AcknowledgedMessagesExtension() - Constructor for class org.cometd.server.ext.AcknowledgedMessagesExtension
 
AcknowledgedMessagesExtension.Listener - Interface in org.cometd.server.ext
A listener for acknowledgement events.
AcknowledgedMessagesSessionExtension - Class in org.cometd.server.ext
Tracks the batch id of messages sent to a client.
AcknowledgedMessagesSessionExtension(ServerSession) - Constructor for class org.cometd.server.ext.AcknowledgedMessagesSessionExtension
 
ActivityExtension - Class in org.cometd.server.ext
Monitors the activity of ServerSessions and disconnects them after a period of inactivity.
ActivityExtension(ActivityExtension.Activity, long) - Constructor for class org.cometd.server.ext.ActivityExtension
Creates an ActivityExtension to be installed in the BayeuxServer
ActivityExtension.Activity - Enum Class in org.cometd.server.ext
The possible activity to monitor
ActivityExtension.SessionExtension - Class in org.cometd.server.ext
Monitors the activity of a single ServerSession, disconnecting it when the max inactivity period is exceeded.
add(T) - Method in class org.cometd.server.ext.BatchArrayQueue
 
addAll(Collection<? extends T>) - Method in class org.cometd.server.ext.BatchArrayQueue
 
addAuthorizer(Authorizer) - Method in class org.cometd.server.ServerChannelImpl
 
addExtension(BayeuxServer.Extension) - Method in class org.cometd.server.BayeuxServerImpl
 
addExtension(ServerSession.Extension) - Method in class org.cometd.server.ServerSessionImpl
 
addHeader(String, String) - Method in interface org.cometd.server.CometDResponse
Adds an HTTP header to this response.
addListener(BayeuxServer.BayeuxServerListener) - Method in class org.cometd.server.BayeuxServerImpl
 
addListener(ConfigurableServerChannel.ServerChannelListener) - Method in class org.cometd.server.ServerChannelImpl
 
addListener(ServerSession.ServerSessionListener) - Method in class org.cometd.server.ServerSessionImpl
 
addListener(AcknowledgedMessagesExtension.Listener) - Method in class org.cometd.server.ext.AcknowledgedMessagesExtension
 
addListener(AcknowledgedMessagesExtension.Listener) - Method in class org.cometd.server.ext.AcknowledgedMessagesSessionExtension
 
addMessage(ServerMessage) - Method in class org.cometd.server.ServerSessionImpl
 
addServerSession(ServerSessionImpl, ServerMessage) - Method in class org.cometd.server.BayeuxServerImpl
 
addService(String, String) - Method in class org.cometd.server.AbstractService
Maps the method of a subclass with the given name to a ServerChannel.MessageListener on the given channel, so that the method is invoked for each message received on the channel.
addTransport(ServerTransport) - Method in class org.cometd.server.BayeuxServerImpl
 
ALLOW_MESSAGE_DELIVERY_DURING_HANDSHAKE - Static variable in class org.cometd.server.AbstractServerTransport
 
ALLOWED_TRANSPORTS_OPTION - Static variable in class org.cometd.server.BayeuxServerImpl
 
allowMessageDeliveryDuringHandshake(ServerSessionImpl) - Method in class org.cometd.server.AbstractServerTransport
 
asyncSweep() - Method in class org.cometd.server.BayeuxServerImpl
 
authorize(Authorizer.Operation, ChannelId, ServerSession, ServerMessage) - Method in class org.cometd.server.authorizer.GrantAuthorizer
 
authorizers() - Method in class org.cometd.server.ServerChannelImpl
 

B

batch(Runnable) - Method in class org.cometd.server.ServerSessionImpl
 
BatchArrayQueue<T> - Class in org.cometd.server.ext
 
BatchArrayQueue(int, Lock) - Constructor for class org.cometd.server.ext.BatchArrayQueue
 
bayeuxContext() - Method in class org.cometd.server.http.TransportContext
 
BayeuxServerImpl - Class in org.cometd.server
 
BayeuxServerImpl() - Constructor for class org.cometd.server.BayeuxServerImpl
 
BayeuxServerImplMBean - Class in org.cometd.server.jmx
 
BayeuxServerImplMBean(Object) - Constructor for class org.cometd.server.jmx.BayeuxServerImplMBean
 
BinaryExtension - Class in org.cometd.server.ext
A server extension that encodes byte[] or ByteBuffer into a BinaryData object using the Z85 format for outgoing messages, and decodes BinaryData objects back into byte[] or ByteBuffer for incoming messages.
BinaryExtension() - Constructor for class org.cometd.server.ext.BinaryExtension
 
BinaryExtension(boolean) - Constructor for class org.cometd.server.ext.BinaryExtension
 
BinarySessionExtension - Class in org.cometd.server.ext
An extension that encodes/decodes binary data for a ServerSession.
BinarySessionExtension(BayeuxServer) - Constructor for class org.cometd.server.ext.BinarySessionExtension
 
BinarySessionExtension(BayeuxServer, boolean) - Constructor for class org.cometd.server.ext.BinarySessionExtension
 
BROADCAST_TO_PUBLISHER_OPTION - Static variable in class org.cometd.server.BayeuxServerImpl
 
BROWSER_COOKIE_DOMAIN_OPTION - Static variable in class org.cometd.server.http.AbstractHttpTransport
 
BROWSER_COOKIE_HTTP_ONLY_OPTION - Static variable in class org.cometd.server.http.AbstractHttpTransport
 
BROWSER_COOKIE_MAX_AGE_OPTION - Static variable in class org.cometd.server.http.AbstractHttpTransport
 
BROWSER_COOKIE_NAME_OPTION - Static variable in class org.cometd.server.http.AbstractHttpTransport
 
BROWSER_COOKIE_PARTITIONED_OPTION - Static variable in class org.cometd.server.http.AbstractHttpTransport
 
BROWSER_COOKIE_PATH_OPTION - Static variable in class org.cometd.server.http.AbstractHttpTransport
 
BROWSER_COOKIE_SAME_SITE_OPTION - Static variable in class org.cometd.server.http.AbstractHttpTransport
 
BROWSER_COOKIE_SECURE_OPTION - Static variable in class org.cometd.server.http.AbstractHttpTransport
 
byteBuffer() - Method in interface org.cometd.server.CometDRequest.Input.Chunk
 

C

calculateInterval(long) - Method in class org.cometd.server.ServerSessionImpl
 
calculateTimeout(long) - Method in class org.cometd.server.ServerSessionImpl
 
CALLBACK_PARAMETER_MAX_LENGTH_OPTION - Static variable in class org.cometd.server.http.JSONPHttpTransport
 
CALLBACK_PARAMETER_OPTION - Static variable in class org.cometd.server.http.JSONPHttpTransport
 
cancel() - Method in interface org.cometd.server.AbstractServerTransport.Scheduler
Invoked when the transport wants to cancel scheduled operations that will trigger when the /meta/connect timeout fires.
cancel() - Method in class org.cometd.server.http.AbstractHttpScheduler
 
cancelExpiration(boolean) - Method in class org.cometd.server.ServerSessionImpl
 
canCreate(BayeuxServer, ServerSession, String, ServerMessage) - Method in class org.cometd.server.DefaultSecurityPolicy
 
canHandshake(BayeuxServer, ServerSession, ServerMessage) - Method in class org.cometd.server.DefaultSecurityPolicy
 
canPublish(BayeuxServer, ServerSession, ServerChannel, ServerMessage) - Method in class org.cometd.server.DefaultSecurityPolicy
 
canSubscribe(BayeuxServer, ServerSession, ServerChannel, ServerMessage) - Method in class org.cometd.server.DefaultSecurityPolicy
 
clear() - Method in class org.cometd.server.ext.BatchArrayQueue
 
clearToBatch(long) - Method in class org.cometd.server.ext.BatchArrayQueue
 
CLIENT - Enum constant in enum class org.cometd.server.ext.ActivityExtension.Activity
Constant that indicates to monitor only client activity for a session
CLIENT_SERVER - Enum constant in enum class org.cometd.server.ext.ActivityExtension.Activity
Constant that indicates to monitor both client and server activity for a session
CometDRequest - Interface in org.cometd.server
An abstraction over HTTP requests.
CometDRequest.Input - Interface in org.cometd.server
The source of the request body.
CometDRequest.Input.Chunk - Interface in org.cometd.server
Request content bytes with the indication of whether they are the last.
CometDResponse - Interface in org.cometd.server
An abstraction over HTTP responses.
CometDResponse.Output - Interface in org.cometd.server
The sink of the response body.
connected() - Method in class org.cometd.server.ServerSessionImpl
 
contains(Object) - Method in class org.cometd.server.ext.BatchArrayQueue
 
containsAll(Collection<?>) - Method in class org.cometd.server.ext.BatchArrayQueue
 
createChannelIfAbsent(String, ConfigurableServerChannel.Initializer...) - Method in class org.cometd.server.BayeuxServerImpl
 
createReply(ServerMessage.Mutable) - Method in class org.cometd.server.BayeuxServerImpl
 

D

DataFilter - Interface in org.cometd.server.filter
A filter that can add, modify or remove fields from the message data.
DataFilter.AbortException - Exception Class in org.cometd.server.filter
Aborts the filtering of the message data.
DataFilterMessageListener - Class in org.cometd.server.filter
A MessageListener that applies DataFilters to the received messages.
DataFilterMessageListener(BayeuxServer, DataFilter...) - Constructor for class org.cometd.server.filter.DataFilterMessageListener
 
DataFilterMessageListener(DataFilter...) - Constructor for class org.cometd.server.filter.DataFilterMessageListener
 
decBrowserId(ServerSessionImpl, boolean) - Method in class org.cometd.server.http.AbstractHttpTransport
 
DefaultSecurityPolicy - Class in org.cometd.server
 
DefaultSecurityPolicy() - Constructor for class org.cometd.server.DefaultSecurityPolicy
 
deliver(Session, String, Object, Promise<Boolean>) - Method in class org.cometd.server.ServerSessionImpl
 
deliver(Session, ServerMessage.Mutable, Promise<Boolean>) - Method in class org.cometd.server.ServerSessionImpl
 
deliver1(ServerSession, ServerMessage.Mutable, Promise<Boolean>) - Method in class org.cometd.server.ServerSessionImpl
 
demand(Runnable) - Method in interface org.cometd.server.CometDRequest.Input
Demands to invoke the given callback when request content bytes are available.
deQueue(ServerSession, Queue<ServerMessage>) - Method in class org.cometd.server.ext.AcknowledgedMessagesSessionExtension
 
deQueue(ServerSession, Queue<ServerMessage>, List<ServerMessage.Mutable>) - Method in class org.cometd.server.ext.AcknowledgedMessagesSessionExtension
 
destroy() - Method in class org.cometd.server.AbstractServerTransport
 
destroy() - Method in interface org.cometd.server.AbstractServerTransport.Scheduler
Invoked when the transport wants to abort communication.
destroy() - Method in class org.cometd.server.http.AbstractHttpScheduler
 
destroyScheduler() - Method in class org.cometd.server.ServerSessionImpl
 
disconnect() - Method in class org.cometd.server.ServerSessionImpl
 
disconnect(ClientSession.MessageListener) - Method in class org.cometd.server.LocalSessionImpl
 
disconnect(ServerSession) - Method in class org.cometd.server.ext.ActivityExtension.SessionExtension
 
dispatch(boolean) - Method in class org.cometd.server.http.AbstractHttpScheduler
 
doInvoke(Method, ServerSession, ServerMessage) - Method in class org.cometd.server.AbstractService
 
doStart() - Method in class org.cometd.server.BayeuxServerImpl
 
doStop() - Method in class org.cometd.server.BayeuxServerImpl
 
dump(Appendable, String) - Method in class org.cometd.server.AbstractServerTransport
 
dump(Appendable, String) - Method in class org.cometd.server.BayeuxServerImpl
 
dump(Appendable, String) - Method in class org.cometd.server.ServerChannelImpl
 
dump(Appendable, String) - Method in class org.cometd.server.ServerSessionImpl
 
DUPLICATE_META_CONNECT_HTTP_RESPONSE_CODE_OPTION - Static variable in class org.cometd.server.http.AbstractHttpTransport
 

E

element() - Method in class org.cometd.server.ext.BatchArrayQueue
 
endBatch() - Method in class org.cometd.server.ServerSessionImpl
 
entrySet() - Method in class org.cometd.server.ServerMessageImpl
 
EOF - Static variable in interface org.cometd.server.CometDRequest.Input.Chunk
A convenient CometDRequest.Input.Chunk constant indicating end-of-file.
error(Throwable) - Method in class org.cometd.server.http.AbstractHttpScheduler
 
error(ServerMessage.Mutable, String) - Method in class org.cometd.server.BayeuxServerImpl
 
exception(String, ServerSession, LocalSession, ServerMessage, Throwable) - Method in class org.cometd.server.AbstractService
Handles exceptions during the invocation of a mapped method.
execute(Runnable) - Method in class org.cometd.server.BayeuxServerImpl
 
EXECUTOR_MAX_THREADS - Static variable in class org.cometd.server.BayeuxServerImpl
 
exportMessagesToBatch(Queue<T>, long) - Method in class org.cometd.server.ext.BatchArrayQueue
 
extendIncoming(ServerMessage.Mutable, Promise<Boolean>) - Method in class org.cometd.server.ServerSessionImpl
 
extendOutgoing(ServerSession, ServerMessage.Mutable, Promise<ServerMessage.Mutable>) - Method in class org.cometd.server.ServerSessionImpl
 
extendOutgoing(ServerSession, ServerSession, ServerMessage.Mutable, Promise<Boolean>) - Method in class org.cometd.server.BayeuxServerImpl
 
extendReply(ServerSessionImpl, ServerSessionImpl, ServerMessage.Mutable, Promise<ServerMessage.Mutable>) - Method in class org.cometd.server.BayeuxServerImpl
 

F

fail(Throwable) - Method in class org.cometd.server.http.AbstractHttpTransport.Writer
 
filter(ServerSession, ServerChannel, Object) - Method in interface org.cometd.server.filter.DataFilter
Modifies the given message data.
filter(ServerSession, ServerChannel, Object) - Method in class org.cometd.server.filter.JSONDataFilter
 
filterArray(ServerSession, ServerChannel, Object) - Method in class org.cometd.server.filter.JSONDataFilter
 
filterBoolean(ServerSession, ServerChannel, Boolean) - Method in class org.cometd.server.filter.JSONDataFilter
 
filterCollection(ServerSession, ServerChannel, Collection<Object>) - Method in class org.cometd.server.filter.JSONDataFilter
 
filterList(ServerSession, ServerChannel, List<Object>) - Method in class org.cometd.server.filter.JSONDataFilter
 
filterMap(ServerSession, ServerChannel, Map<String, Object>) - Method in class org.cometd.server.filter.JSONDataFilter
 
filterNumber(ServerSession, ServerChannel, Number) - Method in class org.cometd.server.filter.JSONDataFilter
 
filterObject(ServerSession, ServerChannel, Object) - Method in class org.cometd.server.filter.JSONDataFilter
 
filterString(ServerSession, ServerChannel, String) - Method in class org.cometd.server.filter.JSONDataFilter
 
filterString(ServerSession, ServerChannel, String) - Method in class org.cometd.server.filter.NoMarkupFilter
 
filterString(ServerSession, ServerChannel, String) - Method in class org.cometd.server.filter.NoScriptsFilter
 
filterString(ServerSession, ServerChannel, String) - Method in class org.cometd.server.filter.RegexFilter
 
find(BayeuxServer, CometDRequest) - Static method in class org.cometd.server.http.AbstractHttpTransport
 
findBrowserId(TransportContext) - Method in class org.cometd.server.http.AbstractHttpTransport
 
findCurrentSessions(CometDRequest) - Method in class org.cometd.server.http.AbstractHttpTransport
 
findSession(Collection<ServerSessionImpl>, ServerMessage.Mutable) - Method in class org.cometd.server.http.AbstractHttpTransport
 
flush() - Method in class org.cometd.server.ServerSessionImpl
 
flush(TransportContext) - Method in class org.cometd.server.http.AbstractHttpTransport
 
freeze(String) - Method in class org.cometd.server.ServerMessageImpl
 
freeze(ServerMessage.Mutable) - Method in class org.cometd.server.BayeuxServerImpl
 

G

generate(ServerMessage.Mutable) - Method in class org.cometd.server.JacksonJSONContextServer
 
generate(ServerMessage.Mutable) - Method in class org.cometd.server.JettyJSONContextServer
 
generate(ServerMessage.Mutable) - Method in interface org.cometd.server.JSONContextServer
 
getAccuracyTarget() - Method in class org.cometd.server.ext.TimesyncExtension
timesync responses are not set if the measured accuracy is less than the accuracyTarget.
getActivity() - Method in class org.cometd.server.ext.ActivityExtension
 
getAdvice() - Method in class org.cometd.server.ServerMessageImpl
 
getAllowedTransports() - Method in class org.cometd.server.BayeuxServerImpl
 
getAssociated() - Method in class org.cometd.server.ServerMessageImpl
 
getAttribute(String) - Method in interface org.cometd.server.CometDRequest
 
getAttribute(String) - Method in class org.cometd.server.ServerChannelImpl
 
getAttribute(String) - Method in class org.cometd.server.ServerSessionImpl
 
getAttributeNames() - Method in class org.cometd.server.ServerChannelImpl
 
getAttributeNames() - Method in class org.cometd.server.ServerSessionImpl
 
getAuthorizers() - Method in class org.cometd.server.ServerChannelImpl
 
getBatch() - Method in class org.cometd.server.ext.BatchArrayQueue
 
getBatchArrayQueue() - Method in class org.cometd.server.ext.AcknowledgedMessagesSessionExtension
 
getBayeux() - Method in class org.cometd.server.AbstractService
 
getBayeuxContext() - Method in class org.cometd.server.ServerMessageImpl
 
getBayeuxServer() - Method in class org.cometd.server.AbstractServerTransport
 
getBayeuxServer() - Method in class org.cometd.server.ServerSessionImpl
 
getBrowserCookieDomain() - Method in class org.cometd.server.http.AbstractHttpTransport
 
getBrowserCookieMaxAge() - Method in class org.cometd.server.http.AbstractHttpTransport
 
getBrowserCookieName() - Method in class org.cometd.server.http.AbstractHttpTransport
 
getBrowserCookiePath() - Method in class org.cometd.server.http.AbstractHttpTransport
 
getBrowserCookieSameSite() - Method in class org.cometd.server.http.AbstractHttpTransport
 
getBrowserId() - Method in class org.cometd.server.ServerSessionImpl
 
getCallbackMaxLength() - Method in class org.cometd.server.http.JSONPHttpTransport
 
getCallbackParameter() - Method in class org.cometd.server.http.JSONPHttpTransport
 
getChannel(String) - Method in class org.cometd.server.BayeuxServerImpl
 
getChannelCount() - Method in class org.cometd.server.jmx.BayeuxServerImplMBean
 
getChannelId() - Method in class org.cometd.server.ServerChannelImpl
 
getChannels() - Method in class org.cometd.server.BayeuxServerImpl
 
getCharacterEncoding() - Method in interface org.cometd.server.CometDRequest
 
getCode() - Method in exception class org.cometd.server.HttpException
 
getContext() - Method in class org.cometd.server.http.AbstractHttpScheduler
 
getCookie(String) - Method in interface org.cometd.server.CometDRequest
 
getData() - Method in class org.cometd.server.ServerMessageImpl
 
getDataAsMap() - Method in class org.cometd.server.ServerMessageImpl
 
getDuplicateMetaConnectHttpResponseCode() - Method in class org.cometd.server.http.AbstractHttpTransport
 
getExecutor() - Method in class org.cometd.server.BayeuxServerImpl
 
getExt() - Method in class org.cometd.server.ServerMessageImpl
 
getExtensions() - Method in class org.cometd.server.BayeuxServerImpl
 
getExtensions() - Method in class org.cometd.server.ServerSessionImpl
 
getGenerator() - Method in class org.cometd.server.JacksonJSONContextServer
 
getGenerator() - Method in class org.cometd.server.JettyJSONContextServer
 
getId() - Method in class org.cometd.server.LocalSessionImpl
 
getId() - Method in class org.cometd.server.ServerChannelImpl
 
getId() - Method in class org.cometd.server.ServerSessionImpl
 
getInput() - Method in interface org.cometd.server.CometDRequest
 
getInterval() - Method in class org.cometd.server.AbstractServerTransport
 
getInterval() - Method in class org.cometd.server.ServerSessionImpl
 
getIntervalNanoTime() - Method in class org.cometd.server.ServerSessionImpl
 
getJSON() - Method in class org.cometd.server.ServerMessageImpl
 
getJSONBytes() - Method in class org.cometd.server.ServerMessageImpl
 
getJSONContext() - Method in class org.cometd.server.BayeuxServerImpl
 
getJSONContextServer() - Method in class org.cometd.server.AbstractServerTransport
 
getKnownTransportNames() - Method in class org.cometd.server.BayeuxServerImpl
 
getKnownTransportNames() - Method in class org.cometd.server.jmx.BayeuxServerImplMBean
 
getLastActivity() - Method in class org.cometd.server.ext.ActivityExtension.SessionExtension
 
getLastSweepInfo() - Method in class org.cometd.server.BayeuxServerImpl
 
getLastSweepInfo() - Method in class org.cometd.server.jmx.BayeuxServerImplMBean
 
getLazyTimeout() - Method in class org.cometd.server.ServerChannelImpl
 
getListeners() - Method in class org.cometd.server.BayeuxServerImpl
 
getListeners() - Method in class org.cometd.server.ServerChannelImpl
 
getListeners() - Method in class org.cometd.server.ServerSessionImpl
 
getLocalSession() - Method in class org.cometd.server.AbstractService
 
getLocalSession() - Method in class org.cometd.server.ServerSessionImpl
 
getLock() - Method in class org.cometd.server.ServerSessionImpl
 
getLongestSweepInfo() - Method in class org.cometd.server.BayeuxServerImpl
 
getLongestSweepInfo() - Method in class org.cometd.server.jmx.BayeuxServerImplMBean
 
getMaxInactivityPeriod() - Method in class org.cometd.server.ext.ActivityExtension
 
getMaxInactivityPeriod() - Method in class org.cometd.server.ext.ActivityExtension.SessionExtension
 
getMaxInterval() - Method in class org.cometd.server.AbstractServerTransport
 
getMaxInterval() - Method in class org.cometd.server.ServerSessionImpl
 
getMaxLazyTimeout() - Method in class org.cometd.server.AbstractServerTransport
 
getMaxMessageSize() - Method in class org.cometd.server.AbstractServerTransport
 
getMessage() - Method in interface org.cometd.server.AbstractServerTransport.Scheduler
 
getMessage() - Method in class org.cometd.server.http.AbstractHttpScheduler
 
getMetaConnectCycle() - Method in interface org.cometd.server.AbstractServerTransport.Scheduler
 
getMetaConnectCycle() - Method in class org.cometd.server.AbstractServerTransport.Scheduler.None
 
getMetaConnectCycle() - Method in class org.cometd.server.http.AbstractHttpScheduler
 
getMetaConnectCycle() - Method in class org.cometd.server.ServerSessionImpl
 
getMethod() - Method in interface org.cometd.server.CometDRequest
 
getMultiSessionInterval() - Method in class org.cometd.server.http.AbstractHttpTransport
 
getName() - Method in class org.cometd.server.AbstractService
 
getName() - Method in class org.cometd.server.BayeuxServerImpl
 
getObjectContextBasis() - Method in class org.cometd.server.jmx.BayeuxServerImplMBean
 
getOption(String) - Method in class org.cometd.server.BayeuxServerImpl
 
getOption(String, boolean) - Method in class org.cometd.server.BayeuxServerImpl
 
getOption(String, long) - Method in class org.cometd.server.BayeuxServerImpl
 
getOptionNames() - Method in class org.cometd.server.BayeuxServerImpl
 
getOptionNames() - Method in class org.cometd.server.jmx.BayeuxServerImplMBean
 
getOptions() - Method in class org.cometd.server.BayeuxServerImpl
 
getOutput() - Method in interface org.cometd.server.CometDResponse
 
getParameterValues(String) - Method in interface org.cometd.server.CometDRequest
 
getPromise() - Method in class org.cometd.server.http.AbstractHttpScheduler
 
getProtocol() - Method in interface org.cometd.server.CometDRequest
 
getQueue() - Method in class org.cometd.server.ServerSessionImpl
 
getScheduler() - Method in class org.cometd.server.BayeuxServerImpl
 
getSecurityPolicy() - Method in class org.cometd.server.BayeuxServerImpl
 
getServerSession() - Method in class org.cometd.server.AbstractService
 
getServerSession() - Method in class org.cometd.server.LocalSessionImpl
 
getServerTransport() - Method in class org.cometd.server.ServerMessageImpl
 
getServerTransport() - Method in class org.cometd.server.ServerSessionImpl
 
getSession() - Method in class org.cometd.server.LocalSessionImpl.LocalChannel
 
getSession(String) - Method in class org.cometd.server.BayeuxServerImpl
 
getSessionCount() - Method in class org.cometd.server.jmx.BayeuxServerImplMBean
 
getSessions() - Method in class org.cometd.server.BayeuxServerImpl
 
getSubscribers() - Method in class org.cometd.server.ServerChannelImpl
 
getSubscriptions() - Method in class org.cometd.server.ServerSessionImpl
 
getSweepPeriod() - Method in class org.cometd.server.BayeuxServerImpl
 
getSweepThreads() - Method in class org.cometd.server.BayeuxServerImpl
 
getThreadPool() - Method in class org.cometd.server.AbstractService
 
getTimeout() - Method in class org.cometd.server.AbstractServerTransport
 
getTimeout() - Method in class org.cometd.server.ServerSessionImpl
 
getTransport(String) - Method in class org.cometd.server.BayeuxServerImpl
 
getTransports() - Method in class org.cometd.server.BayeuxServerImpl
 
getUserAgent() - Method in class org.cometd.server.ServerSessionImpl
 
GRANT_ALL - Static variable in class org.cometd.server.authorizer.GrantAuthorizer
GRANT_CREATE - Static variable in class org.cometd.server.authorizer.GrantAuthorizer
Grants Authorizer.Operation.CREATE authorization
GRANT_CREATE_SUBSCRIBE - Static variable in class org.cometd.server.authorizer.GrantAuthorizer
GRANT_NONE - Static variable in class org.cometd.server.authorizer.GrantAuthorizer
Grants no authorization, the authorization request is ignored
GRANT_PUBLISH - Static variable in class org.cometd.server.authorizer.GrantAuthorizer
Grants Authorizer.Operation.PUBLISH authorization
GRANT_SUBSCRIBE - Static variable in class org.cometd.server.authorizer.GrantAuthorizer
Grants Authorizer.Operation.SUBSCRIBE authorization
GRANT_SUBSCRIBE_PUBLISH - Static variable in class org.cometd.server.authorizer.GrantAuthorizer
GrantAuthorizer - Class in org.cometd.server.authorizer
This Authorizer implementation grants permission for a set of operations defined at construction time.

H

handle(BayeuxContext, CometDRequest, CometDResponse, Promise<Void>) - Method in class org.cometd.server.http.AbstractHttpTransport
 
handle(TransportContext) - Method in class org.cometd.server.http.AbstractHttpTransport
 
handle(TransportContext) - Method in class org.cometd.server.http.JSONHttpTransport
 
handle(TransportContext) - Method in class org.cometd.server.http.JSONPHttpTransport
 
handle(ServerSessionImpl, ServerMessage.Mutable, Promise<ServerMessage.Mutable>) - Method in class org.cometd.server.BayeuxServerImpl
 
handleMessage(TransportContext, ServerMessage.Mutable, Promise<ServerMessage.Mutable>) - Method in class org.cometd.server.http.AbstractHttpTransport
 
handshake(Map<String, Object>, ClientSession.MessageListener) - Method in class org.cometd.server.LocalSessionImpl
 
handshake(ServerMessage.Mutable) - Method in class org.cometd.server.ServerSessionImpl
 
HANDSHAKE_RECONNECT_OPTION - Static variable in class org.cometd.server.AbstractServerTransport
 
hasNonLazyMessages() - Method in class org.cometd.server.ServerSessionImpl
 
HTTP2_MAX_SESSIONS_PER_BROWSER_OPTION - Static variable in class org.cometd.server.http.AbstractHttpTransport
 
HttpException - Exception Class in org.cometd.server
 
HttpException(int, Throwable) - Constructor for exception class org.cometd.server.HttpException
 

I

importMessages(ServerSessionImpl) - Method in class org.cometd.server.ext.AcknowledgedMessagesSessionExtension
 
incBrowserId(ServerSessionImpl, boolean) - Method in class org.cometd.server.http.AbstractHttpTransport
Increments the count of sessions for the given browser identifier.
init() - Method in class org.cometd.server.AbstractServerTransport
Initializes the transport, resolving default and direct options.
init() - Method in class org.cometd.server.http.AbstractHttpTransport
 
init() - Method in class org.cometd.server.http.JSONPHttpTransport
 
init(Object) - Method in class org.cometd.server.filter.JSONDataFilter
 
init(Object) - Method in class org.cometd.server.filter.RegexFilter
The init object must be an array of array of this form:
initializeJSONContext() - Method in class org.cometd.server.BayeuxServerImpl
 
initializeMetaChannels() - Method in class org.cometd.server.BayeuxServerImpl
 
initializeServerTransports() - Method in class org.cometd.server.BayeuxServerImpl
 
INTERVAL_OPTION - Static variable in class org.cometd.server.AbstractServerTransport
 
isAllowMessageDeliveryDuringHandshake() - Method in class org.cometd.server.AbstractServerTransport
 
isAllowMessageDeliveryDuringHandshake() - Method in class org.cometd.server.ServerSessionImpl
 
isBroadcast() - Method in class org.cometd.server.ServerChannelImpl
 
isBroadcastToPublisher() - Method in class org.cometd.server.BayeuxServerImpl
 
isBroadcastToPublisher() - Method in class org.cometd.server.ServerChannelImpl
 
isBroadcastToPublisher() - Method in class org.cometd.server.ServerSessionImpl
 
isBrowserCookieHttpOnly() - Method in class org.cometd.server.http.AbstractHttpTransport
 
isBrowserCookiePartitioned() - Method in class org.cometd.server.http.AbstractHttpTransport
 
isBrowserCookieSecure() - Method in class org.cometd.server.http.AbstractHttpTransport
 
isConnected() - Method in class org.cometd.server.LocalSessionImpl
 
isConnected() - Method in class org.cometd.server.ServerSessionImpl
 
isDeepWild() - Method in class org.cometd.server.ServerChannelImpl
 
isDetailedDump() - Method in class org.cometd.server.BayeuxServerImpl
 
isDisconnected() - Method in class org.cometd.server.ServerSessionImpl
 
isEmpty() - Method in class org.cometd.server.ext.BatchArrayQueue
 
isFrozen() - Method in class org.cometd.server.ServerMessageImpl
 
isHandled() - Method in class org.cometd.server.ServerMessageImpl
 
isHandshakeReconnect() - Method in class org.cometd.server.AbstractServerTransport
 
isHandshook() - Method in class org.cometd.server.LocalSessionImpl
 
isHandshook() - Method in class org.cometd.server.ServerSessionImpl
 
isHTTP2(CometDRequest) - Method in class org.cometd.server.http.AbstractHttpTransport
 
isInactive() - Method in class org.cometd.server.ext.ActivityExtension.SessionExtension
 
isLast() - Method in interface org.cometd.server.CometDRequest.Input.Chunk
 
isLazy() - Method in class org.cometd.server.ServerChannelImpl
 
isLazy() - Method in class org.cometd.server.ServerMessageImpl
 
isLocalSession() - Method in class org.cometd.server.ServerSessionImpl
 
isMeta() - Method in class org.cometd.server.ServerChannelImpl
 
isMetaConnectDeliveryOnly() - Method in class org.cometd.server.AbstractServerTransport
 
isMetaConnectDeliveryOnly() - Method in class org.cometd.server.ServerSessionImpl
 
isPersistent() - Method in class org.cometd.server.ServerChannelImpl
 
isSeeOwnPublishes() - Method in class org.cometd.server.AbstractService
 
isService() - Method in class org.cometd.server.ServerChannelImpl
 
isTerminated() - Method in class org.cometd.server.ServerSessionImpl
 
isWild() - Method in class org.cometd.server.ServerChannelImpl
 
iterator() - Method in class org.cometd.server.ext.BatchArrayQueue
 

J

JacksonJSONContextServer - Class in org.cometd.server
 
JacksonJSONContextServer() - Constructor for class org.cometd.server.JacksonJSONContextServer
 
JettyJSONContextServer - Class in org.cometd.server
 
JettyJSONContextServer() - Constructor for class org.cometd.server.JettyJSONContextServer
 
JSON_CONTEXT_OPTION - Static variable in class org.cometd.server.AbstractServerTransport
 
JSON_DEBUG_OPTION - Static variable in class org.cometd.server.http.AbstractHttpTransport
 
JSONContextServer - Interface in org.cometd.server
Server specific JSONContext that binds to ServerMessage.Mutable.
JSONDataFilter - Class in org.cometd.server.filter
JSONDataFilter() - Constructor for class org.cometd.server.filter.JSONDataFilter
 
JSONHttpTransport - Class in org.cometd.server.http
 
JSONHttpTransport(BayeuxServerImpl) - Constructor for class org.cometd.server.http.JSONHttpTransport
 
JSONPHttpTransport - Class in org.cometd.server.http
 
JSONPHttpTransport(BayeuxServerImpl) - Constructor for class org.cometd.server.http.JSONPHttpTransport
 

L

LAG_ATTRIBUTE - Static variable in class org.cometd.server.ext.TimesyncExtension
 
listeners() - Method in class org.cometd.server.ServerChannelImpl
 
LocalChannel(ChannelId) - Constructor for class org.cometd.server.LocalSessionImpl.LocalChannel
 
LocalSessionImpl - Class in org.cometd.server
A LocalSession implementation.
LocalSessionImpl(BayeuxServerImpl, String) - Constructor for class org.cometd.server.LocalSessionImpl
 
LocalSessionImpl.LocalChannel - Class in org.cometd.server
A channel scoped to this LocalSession.

M

markActive() - Method in class org.cometd.server.ext.ActivityExtension.SessionExtension
 
MAX_INTERVAL_OPTION - Static variable in class org.cometd.server.AbstractServerTransport
 
MAX_LAZY_TIMEOUT_OPTION - Static variable in class org.cometd.server.AbstractServerTransport
 
MAX_MESSAGE_SIZE_OPTION - Static variable in class org.cometd.server.AbstractServerTransport
 
MAX_PROCESSING_OPTION - Static variable in class org.cometd.server.AbstractServerTransport
 
MAX_QUEUE_OPTION - Static variable in class org.cometd.server.AbstractServerTransport
 
MAX_SESSIONS_PER_BROWSER_OPTION - Static variable in class org.cometd.server.http.AbstractHttpTransport
 
MESSAGE_PARAM - Static variable in class org.cometd.server.http.AbstractHttpTransport
 
messageClass() - Method in class org.cometd.server.JacksonJSONContextServer
 
messages() - Method in class org.cometd.server.http.TransportContext
 
messages(List<ServerMessage.Mutable>) - Method in class org.cometd.server.http.TransportContext
 
META_CONNECT_DELIVERY_OPTION - Static variable in class org.cometd.server.AbstractServerTransport
 
metaConnectCycle() - Method in class org.cometd.server.http.TransportContext
 
metaConnectCycle(long) - Method in class org.cometd.server.http.TransportContext
 
MULTI_SESSION_INTERVAL_OPTION - Static variable in class org.cometd.server.http.AbstractHttpTransport
 

N

NAME - Static variable in class org.cometd.server.http.JSONHttpTransport
 
NAME - Static variable in class org.cometd.server.http.JSONPHttpTransport
 
newAsyncParser() - Method in class org.cometd.server.JettyJSONContextServer
 
newBrowserCookie(StringBuilder, String, String, boolean) - Method in class org.cometd.server.http.AbstractHttpTransport
 
newChannel(ChannelId) - Method in class org.cometd.server.LocalSessionImpl
 
newChannelId(String) - Method in class org.cometd.server.BayeuxServerImpl
 
newChannelId(String) - Method in class org.cometd.server.LocalSessionImpl
 
newHttpScheduler(TransportContext, Promise<Void>, ServerMessage.Mutable, long) - Method in class org.cometd.server.http.AbstractHttpTransport
 
newLocalSession(String) - Method in class org.cometd.server.BayeuxServerImpl
 
newMessage() - Method in class org.cometd.server.BayeuxServerImpl
 
newMessage() - Method in class org.cometd.server.JettyJSONContextServer
 
newMessage() - Method in class org.cometd.server.LocalSessionImpl
 
newMessage(ServerMessage) - Method in class org.cometd.server.BayeuxServerImpl
 
newMetaConnectCycle() - Method in class org.cometd.server.AbstractServerTransport
 
newServerSession() - Method in class org.cometd.server.BayeuxServerImpl
 
newSessionExtension(ServerSession) - Method in class org.cometd.server.ext.AcknowledgedMessagesExtension
 
newSessionExtension(ServerSession, ServerMessage) - Method in class org.cometd.server.ext.ActivityExtension
Creates a new ServerSession.Extension that monitors the activity of the given ServerSession
nextBatch() - Method in class org.cometd.server.ext.BatchArrayQueue
 
NoMarkupFilter - Class in org.cometd.server.filter
 
NoMarkupFilter() - Constructor for class org.cometd.server.filter.NoMarkupFilter
 
None(long) - Constructor for class org.cometd.server.AbstractServerTransport.Scheduler.None
 
NoScriptsFilter - Class in org.cometd.server.filter
 
NoScriptsFilter() - Constructor for class org.cometd.server.filter.NoScriptsFilter
 
notifyResumed(ServerMessage, boolean) - Method in class org.cometd.server.ServerSessionImpl
 
notifySuspended(ServerMessage, long) - Method in class org.cometd.server.ServerSessionImpl
 

O

offer(T) - Method in class org.cometd.server.ext.BatchArrayQueue
 
onBatchReceive(ServerSession, long) - Method in interface org.cometd.server.ext.AcknowledgedMessagesExtension.Listener
Callback method invoked when a client session confirms it has received the given batch of messages.
onBatchSend(ServerSession, List<ServerMessage>, long) - Method in interface org.cometd.server.ext.AcknowledgedMessagesExtension.Listener
Callback method invoked when a batch of message is about to be sent to a client session.
onCompleteFailure(Throwable) - Method in class org.cometd.server.http.AbstractHttpTransport.Writer
 
onCompleteSuccess() - Method in class org.cometd.server.http.AbstractHttpTransport.Writer
 
onMessage(ServerSession, ServerChannel, ServerMessage.Mutable) - Method in class org.cometd.server.filter.DataFilterMessageListener
 
org.cometd.server - module org.cometd.server
 
org.cometd.server - package org.cometd.server
 
org.cometd.server.authorizer - package org.cometd.server.authorizer
 
org.cometd.server.ext - package org.cometd.server.ext
 
org.cometd.server.filter - package org.cometd.server.filter
 
org.cometd.server.http - package org.cometd.server.http
 
org.cometd.server.jmx - package org.cometd.server.jmx
 

P

parseMessages(String) - Method in class org.cometd.server.AbstractServerTransport
 
peek() - Method in class org.cometd.server.ext.BatchArrayQueue
 
poll() - Method in class org.cometd.server.ext.BatchArrayQueue
 
PREFIX - Static variable in class org.cometd.server.http.AbstractHttpTransport
 
process() - Method in class org.cometd.server.http.AbstractHttpTransport.Writer
 
processBatch(long) - Method in class org.cometd.server.ext.AcknowledgedMessagesSessionExtension
 
processMessages(TransportContext, List<ServerMessage.Mutable>) - Method in class org.cometd.server.http.AbstractHttpTransport
 
processReply(ServerSessionImpl, ServerMessage.Mutable, Promise<ServerMessage.Mutable>) - Method in class org.cometd.server.AbstractServerTransport
 
promise() - Method in class org.cometd.server.http.TransportContext
 
publish(Session, Object, Promise<Boolean>) - Method in class org.cometd.server.ServerChannelImpl
 
publish(Session, ServerMessage.Mutable, Promise<Boolean>) - Method in class org.cometd.server.ServerChannelImpl
 
publish(ServerSessionImpl, ServerChannelImpl, ServerMessage.Mutable, boolean, Promise<Boolean>) - Method in class org.cometd.server.BayeuxServerImpl
 
put(String, Object) - Method in class org.cometd.server.ServerMessageImpl
 

Q

queued(ServerSession, ServerMessage) - Method in class org.cometd.server.ext.AcknowledgedMessagesSessionExtension
 

R

randomLong() - Method in class org.cometd.server.BayeuxServerImpl
 
rcv(ServerSession, ServerMessage.Mutable) - Method in class org.cometd.server.ext.AcknowledgedMessagesSessionExtension
 
rcv(ServerSession, ServerMessage.Mutable) - Method in class org.cometd.server.ext.ActivityExtension.SessionExtension
 
rcv(ServerSession, ServerMessage.Mutable) - Method in class org.cometd.server.ext.BinaryExtension
 
rcv(ServerSession, ServerMessage.Mutable) - Method in class org.cometd.server.ext.BinarySessionExtension
 
rcvMeta(ServerSession, ServerMessage.Mutable) - Method in class org.cometd.server.ext.AcknowledgedMessagesExtension
 
rcvMeta(ServerSession, ServerMessage.Mutable) - Method in class org.cometd.server.ext.AcknowledgedMessagesSessionExtension
 
rcvMeta(ServerSession, ServerMessage.Mutable) - Method in class org.cometd.server.ext.ActivityExtension
 
rcvMeta(ServerSession, ServerMessage.Mutable) - Method in class org.cometd.server.ext.ActivityExtension.SessionExtension
 
rcvMeta(ServerSession, ServerMessage.Mutable) - Method in class org.cometd.server.ext.TimesyncExtension
 
read() - Method in interface org.cometd.server.CometDRequest.Input
Reads request content bytes into a CometDRequest.Input.Chunk.
reAdvise() - Method in class org.cometd.server.ServerSessionImpl
 
receive(Message.Mutable, Promise<Void>) - Method in class org.cometd.server.LocalSessionImpl
 
RegexFilter - Class in org.cometd.server.filter
 
RegexFilter() - Constructor for class org.cometd.server.filter.RegexFilter
 
release() - Method in interface org.cometd.server.CometDRequest.Input.Chunk
remove() - Method in class org.cometd.server.ext.BatchArrayQueue
 
remove() - Method in class org.cometd.server.ServerChannelImpl
 
remove(Object) - Method in class org.cometd.server.ext.BatchArrayQueue
 
removeAll(Collection<?>) - Method in class org.cometd.server.ext.BatchArrayQueue
 
removeAttribute(String) - Method in class org.cometd.server.ServerChannelImpl
 
removeAttribute(String) - Method in class org.cometd.server.ServerSessionImpl
 
removeAuthorizer(Authorizer) - Method in class org.cometd.server.ServerChannelImpl
 
removed(ServerMessage, boolean) - Method in class org.cometd.server.ServerSessionImpl
 
removeExtension(BayeuxServer.Extension) - Method in class org.cometd.server.BayeuxServerImpl
 
removeExtension(ServerSession.Extension) - Method in class org.cometd.server.ServerSessionImpl
 
removeListener(BayeuxServer.BayeuxServerListener) - Method in class org.cometd.server.BayeuxServerImpl
 
removeListener(ConfigurableServerChannel.ServerChannelListener) - Method in class org.cometd.server.ServerChannelImpl
 
removeListener(ServerSession.ServerSessionListener) - Method in class org.cometd.server.ServerSessionImpl
 
removeListener(AcknowledgedMessagesExtension.Listener) - Method in class org.cometd.server.ext.AcknowledgedMessagesExtension
 
removeListener(AcknowledgedMessagesExtension.Listener) - Method in class org.cometd.server.ext.AcknowledgedMessagesSessionExtension
 
removeServerChannel(ServerChannelImpl) - Method in class org.cometd.server.BayeuxServerImpl
 
removeServerSession(ServerSession, boolean) - Method in class org.cometd.server.BayeuxServerImpl
 
removeService(String) - Method in class org.cometd.server.AbstractService
Unmaps all the methods that have been mapped to the given channel.
removeService(String, String) - Method in class org.cometd.server.AbstractService
Unmaps the method with the given name that has been mapped to the given channel.
removeSession(ServerSession) - Method in class org.cometd.server.BayeuxServerImpl
 
replies() - Method in class org.cometd.server.http.TransportContext
 
request() - Method in class org.cometd.server.http.TransportContext
 
resolveLoop(AsyncFoldLeft.Loop<Boolean>) - Method in class org.cometd.server.BayeuxServerImpl
 
response() - Method in class org.cometd.server.http.TransportContext
 
resume(TransportContext, ServerMessage.Mutable, Promise<Void>) - Method in class org.cometd.server.http.AbstractHttpTransport
 
retainAll(Collection<?>) - Method in class org.cometd.server.ext.BatchArrayQueue
 
run() - Method in class org.cometd.server.http.AbstractHttpScheduler
 

S

schedule() - Method in interface org.cometd.server.AbstractServerTransport.Scheduler
Invoked when the transport wants to send queued messages, and possibly a /meta/connect reply.
schedule() - Method in class org.cometd.server.http.AbstractHttpScheduler
 
schedule(Runnable, long) - Method in class org.cometd.server.BayeuxServerImpl
Entry point to schedule tasks in CometD.
scheduleExpiration() - Method in class org.cometd.server.http.TransportContext
 
scheduleExpiration(boolean) - Method in class org.cometd.server.http.TransportContext
 
scheduleExpiration(long, long, long) - Method in class org.cometd.server.ServerSessionImpl
 
scheduleExpiration(ServerSessionImpl, long) - Method in class org.cometd.server.AbstractServerTransport
 
scheduler() - Method in class org.cometd.server.http.TransportContext
 
scheduler(AbstractHttpTransport.HttpScheduler) - Method in class org.cometd.server.http.TransportContext
 
SCHEDULER_THREADS - Static variable in class org.cometd.server.BayeuxServerImpl
 
send(Message.Mutable) - Method in class org.cometd.server.LocalSessionImpl
 
send(ServerSession, String, Object) - Method in class org.cometd.server.AbstractService
Sends data to an individual remote client.
send(ServerSession, ServerSession, ServerMessage) - Method in class org.cometd.server.ext.AcknowledgedMessagesSessionExtension
 
send(ServerSession, ServerSession, ServerMessage) - Method in class org.cometd.server.ext.ActivityExtension.SessionExtension
 
send(ServerSession, ServerSession, ServerMessage) - Method in class org.cometd.server.ext.BinarySessionExtension
 
send(ServerSession, ServerSession, ServerMessage.Mutable) - Method in class org.cometd.server.ext.BinaryExtension
 
send(ServerSession, ServerSession, ServerMessage.Mutable) - Method in class org.cometd.server.ext.TimestampExtension
 
send(ServerSessionImpl, ServerMessage.Mutable) - Method in class org.cometd.server.LocalSessionImpl
Enqueues or sends a message to the server.
sendBatch() - Method in class org.cometd.server.LocalSessionImpl
 
sendMeta(ServerSession, ServerMessage.Mutable) - Method in class org.cometd.server.ext.TimestampExtension
 
sendMeta(ServerSession, ServerMessage.Mutable) - Method in class org.cometd.server.ext.TimesyncExtension
 
sendMeta(ServerSession, ServerSession, ServerMessage.Mutable) - Method in class org.cometd.server.ext.AcknowledgedMessagesSessionExtension
 
sendMeta(ServerSession, ServerSession, ServerMessage.Mutable) - Method in class org.cometd.server.ext.ActivityExtension.SessionExtension
 
sendQueue() - Method in class org.cometd.server.http.TransportContext
 
sendQueue(boolean) - Method in class org.cometd.server.http.TransportContext
 
ServerChannelImpl - Class in org.cometd.server
 
ServerChannelImpl(BayeuxServerImpl, ChannelId) - Constructor for class org.cometd.server.ServerChannelImpl
 
ServerMessageImpl - Class in org.cometd.server
 
ServerMessageImpl() - Constructor for class org.cometd.server.ServerMessageImpl
 
ServerSessionImpl - Class in org.cometd.server
 
ServerSessionImpl(BayeuxServerImpl) - Constructor for class org.cometd.server.ServerSessionImpl
 
ServerSessionImpl(BayeuxServerImpl, LocalSessionImpl, String) - Constructor for class org.cometd.server.ServerSessionImpl
 
session() - Method in class org.cometd.server.http.TransportContext
 
session(ServerSessionImpl) - Method in class org.cometd.server.http.TransportContext
 
SessionExtension(ActivityExtension.Activity, long) - Constructor for class org.cometd.server.ext.ActivityExtension.SessionExtension
 
setAccuracyTarget(int) - Method in class org.cometd.server.ext.TimesyncExtension
timesync responses are not set if the measured accuracy is less than the accuracyTarget.
setAllowedTransports(String...) - Method in class org.cometd.server.BayeuxServerImpl
 
setAllowedTransports(List<String>) - Method in class org.cometd.server.BayeuxServerImpl
 
setAllowMessageDeliveryDuringHandshake(boolean) - Method in class org.cometd.server.AbstractServerTransport
 
setAllowMessageDeliveryDuringHandshake(boolean) - Method in class org.cometd.server.ServerSessionImpl
 
setAssociated(ServerMessage.Mutable) - Method in class org.cometd.server.ServerMessageImpl
 
setAttribute(String, Object) - Method in interface org.cometd.server.CometDRequest
 
setAttribute(String, Object) - Method in class org.cometd.server.ServerChannelImpl
 
setAttribute(String, Object) - Method in class org.cometd.server.ServerSessionImpl
 
setBayeuxContext(BayeuxContext) - Method in class org.cometd.server.ServerMessageImpl
 
setBroadcastToPublisher(boolean) - Method in class org.cometd.server.ServerChannelImpl
 
setBroadcastToPublisher(boolean) - Method in class org.cometd.server.ServerSessionImpl
 
setBrowserId(String) - Method in class org.cometd.server.ServerSessionImpl
Sets a remote client identifier, typically a browser.
setBrowserId(TransportContext) - Method in class org.cometd.server.http.AbstractHttpTransport
 
setContentType(String) - Method in interface org.cometd.server.CometDResponse
 
setDetailedDump(boolean) - Method in class org.cometd.server.BayeuxServerImpl
 
setExecutor(Executor) - Method in class org.cometd.server.BayeuxServerImpl
 
setHandled(boolean) - Method in class org.cometd.server.ServerMessageImpl
 
setHandshakeReconnect(boolean) - Method in class org.cometd.server.AbstractServerTransport
 
setInterval(long) - Method in class org.cometd.server.AbstractServerTransport
 
setInterval(long) - Method in class org.cometd.server.ServerSessionImpl
 
setLazy(boolean) - Method in class org.cometd.server.ServerChannelImpl
 
setLazy(boolean) - Method in class org.cometd.server.ServerMessageImpl
 
setLazyTimeout(long) - Method in class org.cometd.server.ServerChannelImpl
 
setMaxInterval(long) - Method in class org.cometd.server.AbstractServerTransport
 
setMaxInterval(long) - Method in class org.cometd.server.ServerSessionImpl
 
setMaxLazyTimeout(long) - Method in class org.cometd.server.AbstractServerTransport
 
setMaxMessageSize(int) - Method in class org.cometd.server.AbstractServerTransport
 
setMetaConnectDeliveryOnly(boolean) - Method in class org.cometd.server.AbstractServerTransport
 
setMetaConnectDeliveryOnly(boolean) - Method in class org.cometd.server.ServerSessionImpl
 
setOption(String, Object) - Method in class org.cometd.server.BayeuxServerImpl
 
setOptions(Map<String, Object>) - Method in class org.cometd.server.BayeuxServerImpl
 
setPersistent(boolean) - Method in class org.cometd.server.ServerChannelImpl
 
setScheduler(AbstractServerTransport.Scheduler) - Method in class org.cometd.server.ServerSessionImpl
 
setScheduler(Scheduler) - Method in class org.cometd.server.BayeuxServerImpl
 
setSecurityPolicy(SecurityPolicy) - Method in class org.cometd.server.BayeuxServerImpl
 
setSeeOwnPublishes(boolean) - Method in class org.cometd.server.AbstractService
 
setServerTransport(ServerTransport) - Method in class org.cometd.server.ServerMessageImpl
 
setServerTransport(ServerTransport) - Method in class org.cometd.server.ServerSessionImpl
 
setSweepPeriod(long) - Method in class org.cometd.server.BayeuxServerImpl
 
setSweepThreads(int) - Method in class org.cometd.server.BayeuxServerImpl
 
setThreadPool(ThreadPool) - Method in class org.cometd.server.AbstractService
Sets the thread pool associated to this CometD service.
setTimeout(long) - Method in class org.cometd.server.AbstractServerTransport
 
setTimeout(long) - Method in class org.cometd.server.ServerSessionImpl
 
setTransports(List<ServerTransport>) - Method in class org.cometd.server.BayeuxServerImpl
 
setTransports(ServerTransport...) - Method in class org.cometd.server.BayeuxServerImpl
 
setUserAgent(String) - Method in class org.cometd.server.ServerSessionImpl
 
shouldSchedule() - Method in class org.cometd.server.ServerSessionImpl
 
size() - Method in class org.cometd.server.ext.BatchArrayQueue
 
startBatch() - Method in class org.cometd.server.ServerSessionImpl
 
subscribe(ServerSession) - Method in class org.cometd.server.ServerChannelImpl
 
subscribe(ServerChannelImpl) - Method in class org.cometd.server.ServerSessionImpl
 
subscribe(ServerSessionImpl, ServerMessage) - Method in class org.cometd.server.ServerChannelImpl
 
subscribers() - Method in class org.cometd.server.ServerChannelImpl
 
succeed(Void) - Method in class org.cometd.server.http.AbstractHttpTransport.Writer
 
suspend(TransportContext, Promise<Void>, ServerMessage.Mutable, long) - Method in class org.cometd.server.http.AbstractHttpTransport
 
sweep() - Method in class org.cometd.server.AbstractServerTransport
Housekeeping sweep, called a regular intervals
sweep() - Method in class org.cometd.server.BayeuxServerImpl
 
sweep() - Method in class org.cometd.server.http.AbstractHttpTransport
Sweeps the transport for old Browser IDs
sweep() - Method in class org.cometd.server.ServerChannelImpl
 
sweep(long) - Method in class org.cometd.server.ServerSessionImpl
 
SWEEP_PERIOD_OPTION - Static variable in class org.cometd.server.BayeuxServerImpl
 
SWEEP_THREADS_OPTION - Static variable in class org.cometd.server.BayeuxServerImpl
 

T

takeAdvice(ServerTransport) - Method in class org.cometd.server.ServerSessionImpl
 
takeQueue(List<ServerMessage.Mutable>) - Method in class org.cometd.server.ServerSessionImpl
 
TIMEOUT_OPTION - Static variable in class org.cometd.server.AbstractServerTransport
 
TimestampExtension - Class in org.cometd.server.ext
 
TimestampExtension() - Constructor for class org.cometd.server.ext.TimestampExtension
 
TimestampExtension(String) - Constructor for class org.cometd.server.ext.TimestampExtension
 
TimestampExtension(String, TimeZone) - Constructor for class org.cometd.server.ext.TimestampExtension
 
TimesyncExtension - Class in org.cometd.server.ext
Timesync extension (server side).
TimesyncExtension() - Constructor for class org.cometd.server.ext.TimesyncExtension
 
toArray() - Method in class org.cometd.server.ext.BatchArrayQueue
 
toArray(E[]) - Method in class org.cometd.server.ext.BatchArrayQueue
 
toJSON(ServerMessage) - Method in class org.cometd.server.AbstractServerTransport
 
toJSONBytes(ServerMessage) - Method in class org.cometd.server.http.AbstractHttpTransport
 
toString() - Method in class org.cometd.server.AbstractServerTransport.Scheduler.None
 
toString() - Method in class org.cometd.server.AbstractServerTransport
 
toString() - Method in class org.cometd.server.authorizer.GrantAuthorizer
 
toString() - Method in class org.cometd.server.http.AbstractHttpScheduler
 
toString() - Method in class org.cometd.server.LocalSessionImpl
 
toString() - Method in class org.cometd.server.ServerChannelImpl
 
toString() - Method in class org.cometd.server.ServerSessionImpl
 
TransportContext - Class in org.cometd.server.http
 
TransportContext(BayeuxContext, CometDRequest, CometDResponse, Promise<Void>) - Constructor for class org.cometd.server.http.TransportContext
 
TRANSPORTS_OPTION - Static variable in class org.cometd.server.BayeuxServerImpl
 
TRUST_CLIENT_SESSION_OPTION - Static variable in class org.cometd.server.http.AbstractHttpTransport
 

U

unknownSession(ServerMessage.Mutable) - Method in class org.cometd.server.BayeuxServerImpl
 
unsubscribe(ServerSession) - Method in class org.cometd.server.ServerChannelImpl
 
unsubscribe(ServerSessionImpl, ServerMessage) - Method in class org.cometd.server.ServerChannelImpl
 
unsubscribedFrom(ServerChannelImpl) - Method in class org.cometd.server.ServerSessionImpl
 
updateServerEndPoint(Object) - Method in class org.cometd.server.ServerSessionImpl
 
updateTransientInterval(long) - Method in class org.cometd.server.ServerSessionImpl
Updates the transient interval with the given value.
updateTransientTimeout(long) - Method in class org.cometd.server.ServerSessionImpl
Updates the transient timeout with the given value.

V

VALIDATE_MESSAGE_FIELDS_OPTION - Static variable in class org.cometd.server.BayeuxServerImpl
 
validateMessage(ServerMessage.Mutable) - Method in class org.cometd.server.BayeuxServerImpl
 
valueOf(String) - Static method in enum class org.cometd.server.ext.ActivityExtension.Activity
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.cometd.server.ext.ActivityExtension.Activity
Returns an array containing the constants of this enum class, in the order they are declared.

W

write(boolean, byte[], Promise<Void>) - Method in interface org.cometd.server.CometDResponse.Output
Writes the given response bytes, notifying the given promise when the write operation is complete.
write(TransportContext, List<ServerMessage>) - Method in class org.cometd.server.http.AbstractHttpTransport
 
writeBegin(CometDResponse.Output, Promise<Void>) - Method in class org.cometd.server.http.AbstractHttpTransport
 
writeBegin(CometDResponse.Output, Promise<Void>) - Method in class org.cometd.server.http.JSONPHttpTransport
 
writeComplete(TransportContext, List<ServerMessage>) - Method in class org.cometd.server.http.AbstractHttpTransport
 
writeEnd(CometDResponse.Output, Promise<Void>) - Method in class org.cometd.server.http.AbstractHttpTransport
 
writeEnd(CometDResponse.Output, Promise<Void>) - Method in class org.cometd.server.http.JSONPHttpTransport
 
writeMessage(CometDResponse.Output, ServerMessage, Promise<Void>) - Method in class org.cometd.server.http.AbstractHttpTransport
 
writePrepare(TransportContext, Promise<Void>) - Method in class org.cometd.server.http.AbstractHttpTransport
 
writePrepare(TransportContext, Promise<Void>) - Method in class org.cometd.server.http.JSONPHttpTransport
 
Writer(TransportContext, List<ServerMessage>) - Constructor for class org.cometd.server.http.AbstractHttpTransport.Writer
 

_

_patterns - Variable in class org.cometd.server.filter.RegexFilter
 
_replaces - Variable in class org.cometd.server.filter.RegexFilter
 
_templates - Variable in class org.cometd.server.filter.RegexFilter
 
A B C D E F G H I J L M N O P Q R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form