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

    Methods inherited from interface org.cometd.bayeux.server.SecurityPolicy

    canCreate, canHandshake, canPublish, canSubscribe
  • 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