|
|||||||||
| 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 created
boolean 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 | ||||||||