Class DefaultSecurityPolicy

java.lang.Object
org.cometd.server.DefaultSecurityPolicy
All Implemented Interfaces:
org.cometd.bayeux.server.SecurityPolicy

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

    Constructors 
    Constructor Description
    DefaultSecurityPolicy()  
  • Method Summary

    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
  • Constructor Details

  • Method Details

    • 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