|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SecurityPolicy
Pluggable security policy for Bayeux
Method Summary | |
---|---|
boolean |
canCreate(Client client,
java.lang.String channel,
Message message)
Test if a message should be allowed to create a new Channel |
boolean |
canHandshake(Message message)
Test if a handshake message should be accepted. |
boolean |
canPublish(Client client,
java.lang.String channel,
Message messsage)
Test if a client can publish a message to a channel |
boolean |
canSubscribe(Client client,
java.lang.String channel,
Message messsage)
Test if a client is allowed to subscribe to a channel |
Method Detail |
---|
boolean canHandshake(Message message)
message
- A handshake message.
Client
instance createdboolean canCreate(Client client, java.lang.String channel, Message message)
client
- The client sending the message. The client may be
null if an anonymous publish is attempted. Server clients are
indicated by Client.isLocal()
channel
- The channel the message is trying to createmessage
- The message
boolean canSubscribe(Client client, java.lang.String channel, Message messsage)
client
- The client sending the message. The client may be
null if an anonymous publish is attempted. Server clients are
indicated by Client.isLocal()
channel
- The channel the message is trying to subscribe tomesssage
- The message to /meta/subscribe
boolean canPublish(Client client, java.lang.String channel, Message messsage)
client
- The client sending the message. The client may be
null if an anonymous publish is attempted. Server clients are
indicated by Client.isLocal()
channel
- The channel the message is trying to publish tomesssage
- The message to publish
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |