Class DefaultSecurityPolicy

  • All Implemented Interfaces:
    org.cometd.bayeux.server.SecurityPolicy

    public class DefaultSecurityPolicy
    extends java.lang.Object
    implements org.cometd.bayeux.server.SecurityPolicy
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean canCreate​(org.cometd.bayeux.server.BayeuxServer server, org.cometd.bayeux.server.ServerSession session, java.lang.String channelId, org.cometd.bayeux.server.ServerMessage message)  
      boolean canHandshake​(org.cometd.bayeux.server.BayeuxServer server, org.cometd.bayeux.server.ServerSession session, org.cometd.bayeux.server.ServerMessage message)  
      boolean canPublish​(org.cometd.bayeux.server.BayeuxServer server, org.cometd.bayeux.server.ServerSession session, org.cometd.bayeux.server.ServerChannel channel, org.cometd.bayeux.server.ServerMessage message)  
      boolean canSubscribe​(org.cometd.bayeux.server.BayeuxServer server, org.cometd.bayeux.server.ServerSession session, org.cometd.bayeux.server.ServerChannel channel, org.cometd.bayeux.server.ServerMessage message)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.cometd.bayeux.server.SecurityPolicy

        canCreate, canHandshake, canPublish, canSubscribe
    • Constructor Detail

      • DefaultSecurityPolicy

        public DefaultSecurityPolicy()
    • Method Detail

      • canCreate

        public boolean canCreate​(org.cometd.bayeux.server.BayeuxServer server,
                                 org.cometd.bayeux.server.ServerSession session,
                                 java.lang.String channelId,
                                 org.cometd.bayeux.server.ServerMessage message)
        Specified by:
        canCreate in interface org.cometd.bayeux.server.SecurityPolicy
      • canHandshake

        public boolean canHandshake​(org.cometd.bayeux.server.BayeuxServer server,
                                    org.cometd.bayeux.server.ServerSession session,
                                    org.cometd.bayeux.server.ServerMessage message)
        Specified by:
        canHandshake in interface org.cometd.bayeux.server.SecurityPolicy
      • canPublish

        public boolean canPublish​(org.cometd.bayeux.server.BayeuxServer server,
                                  org.cometd.bayeux.server.ServerSession session,
                                  org.cometd.bayeux.server.ServerChannel channel,
                                  org.cometd.bayeux.server.ServerMessage message)
        Specified by:
        canPublish in interface org.cometd.bayeux.server.SecurityPolicy
      • canSubscribe

        public boolean canSubscribe​(org.cometd.bayeux.server.BayeuxServer server,
                                    org.cometd.bayeux.server.ServerSession session,
                                    org.cometd.bayeux.server.ServerChannel channel,
                                    org.cometd.bayeux.server.ServerMessage message)
        Specified by:
        canSubscribe in interface org.cometd.bayeux.server.SecurityPolicy