Package org.cometd.server.authorizer
Class GrantAuthorizer
- java.lang.Object
-
- org.cometd.server.authorizer.GrantAuthorizer
-
- All Implemented Interfaces:
org.cometd.bayeux.server.Authorizer
public class GrantAuthorizer extends java.lang.Object implements org.cometd.bayeux.server.Authorizer
This
Authorizer
implementation grants permission for a set of operations defined at construction time.If the operation does not match, it ignores the authorization request.
-
-
Field Summary
Fields Modifier and Type Field Description static GrantAuthorizer
GRANT_ALL
GrantsAuthorizer.Operation.CREATE
,Authorizer.Operation.SUBSCRIBE
andAuthorizer.Operation.PUBLISH
authorizationstatic GrantAuthorizer
GRANT_CREATE
GrantsAuthorizer.Operation.CREATE
authorizationstatic GrantAuthorizer
GRANT_CREATE_SUBSCRIBE
GrantsAuthorizer.Operation.CREATE
andAuthorizer.Operation.SUBSCRIBE
authorizationstatic GrantAuthorizer
GRANT_NONE
Grants no authorization, the authorization request is ignoredstatic GrantAuthorizer
GRANT_PUBLISH
GrantsAuthorizer.Operation.PUBLISH
authorizationstatic GrantAuthorizer
GRANT_SUBSCRIBE
GrantsAuthorizer.Operation.SUBSCRIBE
authorizationstatic GrantAuthorizer
GRANT_SUBSCRIBE_PUBLISH
GrantsAuthorizer.Operation.SUBSCRIBE
andAuthorizer.Operation.PUBLISH
authorization
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.cometd.bayeux.server.Authorizer.Result
authorize(org.cometd.bayeux.server.Authorizer.Operation operation, org.cometd.bayeux.ChannelId channel, org.cometd.bayeux.server.ServerSession session, org.cometd.bayeux.server.ServerMessage message)
java.lang.String
toString()
-
-
-
Field Detail
-
GRANT_CREATE
public static final GrantAuthorizer GRANT_CREATE
GrantsAuthorizer.Operation.CREATE
authorization
-
GRANT_SUBSCRIBE
public static final GrantAuthorizer GRANT_SUBSCRIBE
GrantsAuthorizer.Operation.SUBSCRIBE
authorization
-
GRANT_PUBLISH
public static final GrantAuthorizer GRANT_PUBLISH
GrantsAuthorizer.Operation.PUBLISH
authorization
-
GRANT_CREATE_SUBSCRIBE
public static final GrantAuthorizer GRANT_CREATE_SUBSCRIBE
GrantsAuthorizer.Operation.CREATE
andAuthorizer.Operation.SUBSCRIBE
authorization
-
GRANT_SUBSCRIBE_PUBLISH
public static final GrantAuthorizer GRANT_SUBSCRIBE_PUBLISH
GrantsAuthorizer.Operation.SUBSCRIBE
andAuthorizer.Operation.PUBLISH
authorization
-
GRANT_ALL
public static final GrantAuthorizer GRANT_ALL
GrantsAuthorizer.Operation.CREATE
,Authorizer.Operation.SUBSCRIBE
andAuthorizer.Operation.PUBLISH
authorization
-
GRANT_NONE
public static final GrantAuthorizer GRANT_NONE
Grants no authorization, the authorization request is ignored
-
-
Method Detail
-
authorize
public org.cometd.bayeux.server.Authorizer.Result authorize(org.cometd.bayeux.server.Authorizer.Operation operation, org.cometd.bayeux.ChannelId channel, org.cometd.bayeux.server.ServerSession session, org.cometd.bayeux.server.ServerMessage message)
- Specified by:
authorize
in interfaceorg.cometd.bayeux.server.Authorizer
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-