BayeuxServer.Extension.Adapterpublic static interface BayeuxServer.Extension
Extension API for BayeuxServer.
Implementations of this interface allow to modify incoming and outgoing messages before any other processing performed by the implementation.
Multiple extensions can be registered; the extension receive methods are invoked in registration order, while the extension send methods are invoked in registration reverse order.
BayeuxServer.addExtension(Extension)| Modifier and Type | Interface | Description |
|---|---|---|
static class |
BayeuxServer.Extension.Adapter |
Empty implementation of
BayeuxServer.Extension. |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
rcv(ServerSession from,
ServerMessage.Mutable message) |
Callback method invoked every time a normal message is incoming.
|
boolean |
rcvMeta(ServerSession from,
ServerMessage.Mutable message) |
Callback method invoked every time a meta message is incoming.
|
boolean |
send(ServerSession from,
ServerSession to,
ServerMessage.Mutable message) |
Callback method invoked every time a normal message is outgoing.
|
boolean |
sendMeta(ServerSession to,
ServerMessage.Mutable message) |
Callback method invoked every time a meta message is outgoing.
|
boolean rcv(ServerSession from, ServerMessage.Mutable message)
Callback method invoked every time a normal message is incoming.
from - the session that sent the messagemessage - the incoming messageboolean rcvMeta(ServerSession from, ServerMessage.Mutable message)
Callback method invoked every time a meta message is incoming.
from - the session that sent the messagemessage - the incoming meta messageboolean send(ServerSession from, ServerSession to, ServerMessage.Mutable message)
Callback method invoked every time a normal message is outgoing.
from - the session that sent the message or nullto - the session the message is sent to, or null for a publish.message - the outgoing messageboolean sendMeta(ServerSession to, ServerMessage.Mutable message)
Callback method invoked every time a meta message is outgoing.
to - the session the message is sent to, or null for a publish.message - the outgoing meta messageCopyright © 2008–2017 The CometD Project. All rights reserved.