|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.cometd.server.AbstractBayeux.DefaultPolicy
public static class AbstractBayeux.DefaultPolicy
Constructor Summary | |
---|---|
AbstractBayeux.DefaultPolicy()
|
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 message)
Test if a client can publish a message to a channel |
boolean |
canSubscribe(Client client,
java.lang.String channel,
Message message)
Test if a client is allowed to subscribe to a channel |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractBayeux.DefaultPolicy()
Method Detail |
---|
public boolean canHandshake(Message message)
SecurityPolicy
canHandshake
in interface SecurityPolicy
message
- A handshake message.
Client
instance createdpublic boolean canCreate(Client client, java.lang.String channel, Message message)
SecurityPolicy
canCreate
in interface SecurityPolicy
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
public boolean canSubscribe(Client client, java.lang.String channel, Message message)
SecurityPolicy
canSubscribe
in interface SecurityPolicy
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 tomessage
- The message to /meta/subscribe
public boolean canPublish(Client client, java.lang.String channel, Message message)
SecurityPolicy
canPublish
in interface SecurityPolicy
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 tomessage
- The message to publish
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |