Class DenyAuthorizer

  • All Implemented Interfaces:
    IAuthorizer

    public class DenyAuthorizer
    extends Object
    implements IAuthorizer
    An authorization implementation that denies everything, for testing purposes.
    • Constructor Detail

      • DenyAuthorizer

        public DenyAuthorizer()
    • Method Detail

      • prepare

        public void prepare​(Map<String,​Object> conf)
        Invoked once immediately after construction.
        Specified by:
        prepare in interface IAuthorizer
        Parameters:
        conf - Storm configuration
      • permit

        public boolean permit​(ReqContext context,
                              String operation,
                              Map<String,​Object> topoConf)
        permit() method is invoked for each incoming Thrift request.
        Specified by:
        permit in interface IAuthorizer
        Parameters:
        context - request context
        operation - operation name
        topoConf - configuration of targeted topology
        Returns:
        true if the request is authorized, false if reject