| Interface | Description |
|---|---|
| RemoteCall.Caller |
Objects implementing this interface represent remote clients that
performed remote calls.
|
| Class | Description |
|---|---|
| AnnotationCometDServlet |
A specialized version of
CometDServlet that can be configured with the init-parameter
services to be a comma separated list of class names of annotated services, that will
be processed by ServerAnnotationProcessor upon initialization. |
| ClientAnnotationProcessor |
Processes annotations in client-side service objects.
|
| ServerAnnotationProcessor |
Processes annotations in server-side service objects.
|
| Annotation Type | Description |
|---|---|
| Configure |
For server-side services, identifies channel configuration methods that are invoked
when a message is processed on server-side.
|
| Listener |
For server-side services, identifies callback methods that are invoked
when a message is processed on server-side.
|
| Param |
For methods annotated with
Listener or Subscription
whose value is a channel template such as /game/{gameId}, this
annotation binds parameters of those methods with the value obtained
matching the actual channel with the channel template. |
| RemoteCall |
Identifies callback methods on server-side services that are invoked
when the client is performing a remote call.
|
| Service |
Identifies classes whose instances are services that interact with the Bayeux API.
|
| Session |
Identifies fields and methods that can be injected with
sessions objects
scoped to the service instance. |
| Subscription |
For server-side services, identifies callback methods that are invoked
when a message is processed on local-side.
|
Copyright © 2008–2017 The CometD Project. All rights reserved.