Package org.exoplatform.chat.server
Class EXoContinuationBayeux.EXoSecurityPolicy
java.lang.Object
org.exoplatform.chat.server.EXoContinuationBayeux.EXoSecurityPolicy
- All Implemented Interfaces:
EventListener,org.cometd.bayeux.Bayeux.BayeuxListener,org.cometd.bayeux.server.SecurityPolicy,org.cometd.bayeux.server.ServerSession.RemovedListener,org.cometd.bayeux.server.ServerSession.ServerSessionListener
- Enclosing class:
EXoContinuationBayeux
public static class EXoContinuationBayeux.EXoSecurityPolicy
extends Object
implements org.cometd.bayeux.server.SecurityPolicy, org.cometd.bayeux.server.ServerSession.RemovedListener
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanCreate(org.cometd.bayeux.server.BayeuxServer server, org.cometd.bayeux.server.ServerSession client, String channelId, org.cometd.bayeux.server.ServerMessage message) booleancanHandshake(org.cometd.bayeux.server.BayeuxServer server, org.cometd.bayeux.server.ServerSession client, org.cometd.bayeux.server.ServerMessage message) booleancanPublish(org.cometd.bayeux.server.BayeuxServer server, org.cometd.bayeux.server.ServerSession client, org.cometd.bayeux.server.ServerChannel channel, org.cometd.bayeux.server.ServerMessage message) booleancanSubscribe(org.cometd.bayeux.server.BayeuxServer server, org.cometd.bayeux.server.ServerSession client, org.cometd.bayeux.server.ServerChannel channel, org.cometd.bayeux.server.ServerMessage message) voidremoved(org.cometd.bayeux.server.ServerSession session, org.cometd.bayeux.server.ServerMessage message, boolean timeout) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.cometd.bayeux.server.SecurityPolicy
canCreate, canHandshake, canPublish, canSubscribe
-
Constructor Details
-
EXoSecurityPolicy
-
-
Method Details
-
canCreate
public boolean canCreate(org.cometd.bayeux.server.BayeuxServer server, org.cometd.bayeux.server.ServerSession client, String channelId, org.cometd.bayeux.server.ServerMessage message) - Specified by:
canCreatein interfaceorg.cometd.bayeux.server.SecurityPolicy
-
canHandshake
public boolean canHandshake(org.cometd.bayeux.server.BayeuxServer server, org.cometd.bayeux.server.ServerSession client, org.cometd.bayeux.server.ServerMessage message) - Specified by:
canHandshakein interfaceorg.cometd.bayeux.server.SecurityPolicy
-
canPublish
public boolean canPublish(org.cometd.bayeux.server.BayeuxServer server, org.cometd.bayeux.server.ServerSession client, org.cometd.bayeux.server.ServerChannel channel, org.cometd.bayeux.server.ServerMessage message) - Specified by:
canPublishin interfaceorg.cometd.bayeux.server.SecurityPolicy
-
canSubscribe
public boolean canSubscribe(org.cometd.bayeux.server.BayeuxServer server, org.cometd.bayeux.server.ServerSession client, org.cometd.bayeux.server.ServerChannel channel, org.cometd.bayeux.server.ServerMessage message) - Specified by:
canSubscribein interfaceorg.cometd.bayeux.server.SecurityPolicy
-
removed
public void removed(org.cometd.bayeux.server.ServerSession session, org.cometd.bayeux.server.ServerMessage message, boolean timeout) - Specified by:
removedin interfaceorg.cometd.bayeux.server.ServerSession.RemovedListener
-