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.
Modifier and Type | Field | Description |
---|---|---|
static GrantAuthorizer |
GRANT_ALL |
Grants
Authorizer.Operation.CREATE , Authorizer.Operation.SUBSCRIBE and Authorizer.Operation.PUBLISH authorization |
static GrantAuthorizer |
GRANT_CREATE |
Grants
Authorizer.Operation.CREATE authorization |
static GrantAuthorizer |
GRANT_CREATE_SUBSCRIBE |
Grants
Authorizer.Operation.CREATE and Authorizer.Operation.SUBSCRIBE authorization |
static GrantAuthorizer |
GRANT_NONE |
Grants no authorization, the authorization request is ignored
|
static GrantAuthorizer |
GRANT_PUBLISH |
Grants
Authorizer.Operation.PUBLISH authorization |
static GrantAuthorizer |
GRANT_SUBSCRIBE |
Grants
Authorizer.Operation.SUBSCRIBE authorization |
static GrantAuthorizer |
GRANT_SUBSCRIBE_PUBLISH |
Grants
Authorizer.Operation.SUBSCRIBE and Authorizer.Operation.PUBLISH authorization |
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() |
public static final GrantAuthorizer GRANT_CREATE
Authorizer.Operation.CREATE
authorizationpublic static final GrantAuthorizer GRANT_SUBSCRIBE
Authorizer.Operation.SUBSCRIBE
authorizationpublic static final GrantAuthorizer GRANT_PUBLISH
Authorizer.Operation.PUBLISH
authorizationpublic static final GrantAuthorizer GRANT_CREATE_SUBSCRIBE
Authorizer.Operation.CREATE
and Authorizer.Operation.SUBSCRIBE
authorizationpublic static final GrantAuthorizer GRANT_SUBSCRIBE_PUBLISH
Authorizer.Operation.SUBSCRIBE
and Authorizer.Operation.PUBLISH
authorizationpublic static final GrantAuthorizer GRANT_ALL
Authorizer.Operation.CREATE
, Authorizer.Operation.SUBSCRIBE
and Authorizer.Operation.PUBLISH
authorizationpublic static final GrantAuthorizer GRANT_NONE
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)
authorize
in interface org.cometd.bayeux.server.Authorizer
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2008–2017 The CometD Project. All rights reserved.